my-db:
services:
- db:
+ mecmdb:
network_mode: bridge
- image: mysql:5.7
+ image: postgres:9.6
environment:
- MYSQL_DATABASE: 'db'
- MYSQL_USER: 'root'
- MYSQL_PASSWORD: 'password'
- # Password for root access
- MYSQL_ROOT_PASSWORD: 'password'
+ POSTGRES_DB: 'mecmdb'
+ POSTGRES_USER: 'root'
+ POSTGRES_PASSWORD: 'password'
+ POSTGRES_ROOT_PASSWORD: 'password'
ports:
- - '3306:3306'
+ - '5432:5432'
expose:
- - '3306'
+ - '5432'
volumes:
- - my-db:/var/lib/mysql
+ - my-db:/var/lib/postgresql/data
logging:
driver: "json-file"
options:
network_mode: bridge
image: ealtedge/applcm-broker:latest
depends_on:
- - db
+ - mecmdb
- helm-plugin
links:
- - db:dbhost
+ - mecmdb:mecmdb
- helm-plugin:helmplugin
restart: always
container_name: applcm-broker
environment:
- MYSQL_DATABASE: 'db'
- MYSQL_USER: 'root'
- MYSQL_PASSWORD: 'password'
- MYSQL_ROOT_PASSWORD: 'password'
+ POSTGRES_DATABASE: 'mecmdb'
+ DBHOST: 'mecmdb'
+ POSTGRES_USER: 'root'
+ POSTGRES_PASSWORD: 'password'
+ POSTGRES_ROOT_PASSWORD: 'password'
HELM_PLUGIN_PORT: '50051'
KUBERNETES_PLUGIN_PORT: '50052'
LOGFILE_PATH: "/go/release/logfile"
ADDRESS: "0.0.0.0:8081"
PACKAGE_PATH: "/go/release/application/packages/"
PACKAGE_ARTIFACT_PATH: "/Artifacts/Deployment/"
+ CERTIFICATE_PATH: ""
+ KEY_PATH: ""
ports:
- '28081:8081'
expose: