5 This project is organized as a mvn project and has "org.onap.dcaegen2" as parent project. The build generate a jar and package into docker container.
8 git clone https://gerrit.onap.org/r/dcaegen2/services/son-handler
13 ### Environment variables in Docker Container
16 Variables coming from deployment system:
18 - APP_NAME - son-handler application name that will be registered with consul
19 - CONSUL_PROTOCOL - Consul protocol by default set to **http**, if it is need to change it then that can be set to different value
20 - CONSUL_HOST - used with conjunction with CBSPOLLTIMER, should be a host address (without port! e.g my-ip-or-host) where Consul service lies
21 - CBS_PROTOCOL - Config Binding Service protocol by default set to **http**, if it is need to change it then that can be set to different value
22 - CONFIG_BINDING_SERVICE - used with conjunction with CBSPOLLTIMER, should be a name of CBS as it is registered in Consul
23 - HOSTNAME - used with conjunction with CBSPOLLTIMER, should be a name of sonhms application as it is registered in CBS catalog
26 For R1 - image/version pushed to nexus3
28 nexus3.onap.org:10001/snapshots/onap/org.onap.dcaegen2.services.son-handler 1.0.0
32 son handler can be manually deployed in dcae environment using cloudify blueprint.
34 login to bootstrap container in dcae deployment
37 cfy install -b sonhms -d sonhms -i <inputs filepath> <blueprint filepath>
41 cfy blueprints delete sonhms