Fix dns server in sdnc_controller_container
[sdnc/oam.git] / installation / src / main / yaml / docker-compose.yml
1 version: '2.1'
2
3 networks:
4   default:
5     driver: bridge
6     driver_opts:
7       com.docker.network.driver.mtu: ${MTU}
8
9
10 services:
11   db:
12     image: mysql/mysql-server:5.6
13     container_name: sdnc_db_container
14     ports:
15       - "3306"
16     environment:
17       - MYSQL_ROOT_PASSWORD=openECOMP1.0
18       - MYSQL_ROOT_HOST=%
19     logging:
20       driver:   "json-file"
21       options:
22         max-size: "30m"
23         max-file: "5"
24
25
26   sdnc:
27     image: openecomp/sdnc-image:latest
28     depends_on :
29       - db
30     container_name: sdnc_controller_container
31     entrypoint: ["/opt/openecomp/sdnc/bin/startODL.sh"]
32     ports:
33       - "8282:8181"
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     dns:
42       - ${DNS_IP_ADDR-10.0.100.1}
43     logging:
44       driver:   "json-file"
45       options:
46         max-size: "30m"
47         max-file: "5"
48
49
50   web:
51     image: openecomp/admportal-sdnc-image:latest
52     depends_on:
53       - db
54     container_name: sdnc_portal_container
55     entrypoint:
56        - "/bin/bash"
57        - "-c"
58        - "cd /opt/openecomp/sdnc/admportal/shell && ./start_portal.sh"
59     ports:
60       - "8843:8843"
61     links:
62       - db:dbhost
63       - db:sdnctldb01
64       - db:sdnctldb02
65       - sdnc:sdnhost
66     environment:
67       - MYSQL_ROOT_PASSWORD=openECOMP1.0
68       - SDNC_CONFIG_DIR=/opt/openecomp/sdnc/data/properties
69     logging:
70       driver:   "json-file"
71       options:
72         max-size: "30m"
73         max-file: "5"
74
75
76   dgbuilder:
77     image: openecomp/dgbuilder-sdnc-image:latest
78     depends_on:
79       - db
80     container_name:  sdnc_dgbuilder_container
81     entrypoint:
82        - "/bin/bash"
83        - "-c"
84        - "cd /opt/openecomp/sdnc/dgbuilder/ && ./start.sh sdnc1.0 && wait"
85     ports:
86       - "3000:3100"
87     links:
88       - db:dbhost
89       - db:sdnctldb01
90       - db:sdnctldb02
91       - sdnc:sdnhost
92     environment:
93       - MYSQL_ROOT_PASSWORD=openECOMP1.0
94       - SDNC_CONFIG_DIR=/opt/openecomp/sdnc/data/properties
95     logging:
96       driver:   "json-file"
97       options:
98         max-size: "30m"
99         max-file: "5"
100
101