d87770286b3952b7f45b89fd860279e213394e62
[ccsdk/cds.git] / ms / blueprintsprocessor / application / src / main / dc / docker-compose.yaml
1 version: '3.7'
2
3 services:
4   db:
5     image: mariadb:latest
6     container_name: ccsdk-mariadb
7     networks:
8       - cds-network
9     ports:
10       - "3306:3306"
11     volumes:
12       - ~/vm_mysql:/var/lib/mysql
13     restart: always
14     environment:
15       MYSQL_ROOT_PASSWORD: sdnctl
16       MYSQL_DATABASE: sdnctl
17       MYSQL_USER: sdnctl
18       MYSQL_PASSWORD: sdnctl
19   cds-controller-default:
20     depends_on:
21       - db
22     image: onap/ccsdk-blueprintsprocessor:latest
23     container_name: cds-controller-default
24     hostname: cds-controller-default
25     networks:
26       - cds-network
27     ports:
28       - "8000:8080"
29       - "9111:9111"
30     restart: always
31     volumes:
32       - blueprints-deploy:/opt/app/onap/blueprints/deploy
33     environment:
34       APPLICATIONNAME: cds-controller
35       BUNDLEVERSION: 1.0.0
36       APP_CONFIG_HOME: /opt/app/onap/config
37       STICKYSELECTORKEY:
38       ENVCONTEXT: dev
39   command-executor:
40     depends_on:
41       - db
42     image: onap/ccsdk-commandexecutor:latest
43     container_name: bp-command-executor
44     networks:
45       - cds-network
46     ports:
47       - "50051:50051"
48     restart: always
49     volumes:
50       - blueprints-deploy:/opt/app/onap/blueprints/deploy
51   py-executor-default:
52     depends_on:
53       - db
54     image: onap/ccsdk-py-executor
55     container_name: py-executor-default
56     hostname: py-executor-default
57     networks:
58       - cds-network
59     ports:
60       - "50052:50052"
61     restart: always
62     volumes:
63       - blueprints-deploy:/opt/app/onap/blueprints/deploy
64     environment:
65       APPLICATIONNAME: py-executor
66       BUNDLEVERSION: 1.0.0
67       APP_CONFIG_HOME: /opt/app/onap/config
68       STICKYSELECTORKEY:
69       ENVCONTEXT: dev
70       APP_PORT: 50052
71       AUTH_TYPE: tls-auth
72       LOG_FILE: /opt/app/onap/logs/application.log
73
74 volumes:
75   blueprints-deploy:
76
77 networks:
78   cds-network:
79     driver: bridge