Include correlationId in group lock.
[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       - target: /var/lib/mysql
13         type: volume
14         source: mysql-data
15     restart: always
16     environment:
17       MYSQL_ROOT_PASSWORD: sdnctl
18       MYSQL_DATABASE: sdnctl
19       MYSQL_USER: sdnctl
20       MYSQL_PASSWORD: sdnctl
21   cds-controller-default:
22     depends_on:
23       - db
24     image: onap/ccsdk-blueprintsprocessor:latest
25     container_name: cds-controller-default
26     hostname: cds-controller-default
27     networks:
28       - cds-network
29     ports:
30       - "8000:8080"
31       - "9111:9111"
32     restart: always
33     volumes:
34       - target: /opt/app/onap/blueprints/deploy
35         type: volume
36         source: blueprints-deploy
37       - target: /opt/app/onap/config
38         type: volume
39         source: controller-config
40     environment:
41       APPLICATIONNAME: cds-controller
42       BUNDLEVERSION: 1.0.0
43       APP_CONFIG_HOME: /opt/app/onap/config
44       STICKYSELECTORKEY:
45       ENVCONTEXT: dev
46   command-executor:
47     depends_on:
48       - db
49     image: onap/ccsdk-commandexecutor:latest
50     container_name: bp-command-executor
51     networks:
52       - cds-network
53     ports:
54       - "50051:50051"
55     restart: always
56     volumes:
57       - target: /opt/app/onap/blueprints/deploy
58         type: volume
59         source: blueprints-deploy
60   py-executor-default:
61     depends_on:
62       - db
63     image: onap/ccsdk-py-executor
64     container_name: py-executor-default
65     hostname: py-executor-default
66     networks:
67       - cds-network
68     ports:
69       - "50052:50052"
70     restart: always
71     volumes:
72       - target: /opt/app/onap/blueprints/deploy
73         type: volume
74         source: blueprints-deploy
75     environment:
76       APPLICATIONNAME: py-executor
77       BUNDLEVERSION: 1.0.0
78       APP_CONFIG_HOME: /opt/app/onap/config
79       STICKYSELECTORKEY:
80       ENVCONTEXT: dev
81       APP_PORT: 50052
82       AUTH_TYPE: tls-auth
83       LOG_FILE: /opt/app/onap/logs/application.log
84
85 volumes:
86   mysql-data:
87     driver: local
88     driver_opts:
89       type: none
90       device: /opt/app/cds/mysql/data
91       o: bind
92   blueprints-deploy:
93     driver: local
94     driver_opts:
95       type: none
96       device: /opt/app/cds/blueprints/deploy
97       o: bind
98   controller-config:
99     driver: local
100     driver_opts:
101       type: none
102       device: /opt/app/cds/cds-controller/config
103       o: bind
104
105 networks:
106   cds-network:
107     driver: bridge