tree: 94e373a649711d987ec60ccdd658e3312bde3989 [path history] [tgz]
  1. src/
  2. .checkstyle
  3. .gitignore
  4. entry.sh
  5. LICENSE.txt
  6. pom.xml
  7. README.md
  8. version.properties
components/slice-analysis-ms/README.md

SLICE-ANALYSIS-MS

Build Instructions

This project is organized as a mvn project and is a sub-project of dcaegen2/services (inside components directory). The build generate a jar and package into docker container.

git clone https://gerrit.onap.org/r/dcaegen2/services
To build slice-analysis-ms run `mvn clean install` from **components/slice-analysis-ms** directory
To build docker image run `mvn clean install docker:build`

Environment variables in Docker Container

Variables coming from deployment system:

  • APP_NAME - slice-analysis-ms application name that will be registered with consul
  • CONSUL_PROTOCOL - Consul protocol by default set to https, if it is need to change it then that can be set to different value
  • CONSUL_HOST - used with conjunction with CBSPOLLTIMER, should be a host address (without port! e.g my-ip-or-host) where Consul service lies
  • CBS_PROTOCOL - Config Binding Service protocol by default set to https, if it is need to change it then that can be set to different value
  • CONFIG_BINDING_SERVICE - used with conjunction with CBSPOLLTIMER, should be a name of CBS as it is registered in Consul
  • HOSTNAME - used with conjunction with CBSPOLLTIMER, should be a name of slice-analysis-ms application as it is registered in CBS catalog

Deployment

Standalone deployment

Slice analysis ms can be deployed standalone using docker-compose.

Navigate to src/main/docker directory. docker-compose.yaml can be found there.

To install : docker-compose up

To uninstall : docker-compose down