2087d6049cf2d451037ce31c8772d251fe0e6514
[appc/deployment.git] / docker-compose / docker-compose.yml
1 version: '2'
2
3 networks:
4   default:
5     driver: bridge
6     driver_opts:
7       com.docker.network.driver.mtu: ${MTU}
8
9 services:
10   db:
11     image: mysql/mysql-server:5.6
12     container_name: sdnc_db_container
13     ports:
14       - "3306"
15     environment:
16       - MYSQL_ROOT_PASSWORD=openECOMP1.0
17       - MYSQL_ROOT_HOST=%
18     logging:       
19       driver:   "json-file"
20       options:  
21         max-size: "30m"
22         max-file: "5"
23   
24       
25   appc:
26     image: "openecomp/appc-image:latest"
27     depends_on :
28       - db
29     container_name: appc_controller_container
30     entrypoint: ["/opt/openecomp/appc/bin/startODL.sh"]
31     ports:
32       - "8282:8181"
33       - "1830:1830"
34     links:
35       - db:dbhost
36       - db:sdnctldb01
37       - db:sdnctldb02
38     environment:
39       - MYSQL_ROOT_PASSWORD=openECOMP1.0
40       - SDNC_CONFIG_DIR=/opt/openecomp/sdnc/data/properties
41       - APPC_CONFIG_DIR=/opt/openecomp/appc/data/properties
42       - DMAAP_TOPIC_ENV=SUCCESS
43     logging:
44       driver:   "json-file"
45       options:
46         max-size: "30m"
47         max-file: "5"
48   
49   
50   dgbuilder:
51     image: "openecomp/dgbuilder-sdnc-image:latest"
52     depends_on:
53       - db
54     container_name:  sdnc_dgbuilder_container
55     entrypoint:
56        - "/bin/bash"
57        - "-c"
58        - "cd /opt/openecomp/sdnc/dgbuilder/ && ./start.sh sdnc1.0 && wait"
59     ports:
60       - "3000:3100"
61     links:
62       - db:dbhost
63       - db:sdnctldb01
64       - db:sdnctldb02
65       - appc:sdnhost
66     environment:
67       - MYSQL_ROOT_PASSWORD=openECOMP1.0
68       - SDNC_CONFIG_DIR=/opt/openecomp/sdnc/data/properties
69       - APPC_CONFIG_DIR=/opt/openecomp/appc/data/properties
70     logging:       
71       driver:   "json-file"
72       options:  
73         max-size: "30m"
74         max-file: "5"