[SDNC-5] Rebase sdnc-oam
[sdnc/oam.git] / installation / src / main / yaml / docker-compose.yml
1 version: '2'
2
3 services:
4   db:
5     image: mysql/mysql-server:5.6
6     container_name: sdnc_db_container
7     ports:
8       - "3306"
9     environment:
10       - MYSQL_ROOT_PASSWORD=openECOMP1.0
11       - MYSQL_ROOT_HOST=%
12     logging:       
13       driver:   "json-file"
14       options:  
15         max-size: "30m"
16         max-file: "5"
17   
18       
19   sdnc:
20     image: openecomp/sdnc-image:latest
21     depends_on :
22       - db
23     container_name: sdnc_controller_container
24     entrypoint: ["/opt/openecomp/sdnc/bin/startODL.sh"]
25     ports:
26       - "8282:8181"
27     links:
28       - db:dbhost
29       - db:sdnctldb01
30       - db:sdnctldb02
31     environment:
32       - MYSQL_ROOT_PASSWORD=openECOMP1.0
33       - SDNC_CONFIG_DIR=/opt/openecomp/sdnc/data/properties
34     logging:       
35       driver:   "json-file"
36       options:  
37         max-size: "30m"
38         max-file: "5"
39   
40   
41   web:
42     image: openecomp/admportal-sdnc-image:latest
43     depends_on:
44       - db
45     container_name: sdnc_portal_container
46     entrypoint: 
47        - "/bin/bash"
48        - "-c"
49        - "cd /opt/openecomp/sdnc/admportal/shell && ./start_portal.sh"
50     ports:
51       - "8843:8843"
52     links:
53       - db:dbhost
54       - db:sdnctldb01
55       - db:sdnctldb02
56       - sdnc:sdnhost
57     environment:
58       - MYSQL_ROOT_PASSWORD=openECOMP1.0
59       - SDNC_CONFIG_DIR=/opt/openecomp/sdnc/data/properties
60     logging:       
61       driver:   "json-file"
62       options:  
63         max-size: "30m"
64         max-file: "5"
65   
66   
67   dgbuilder:
68     image: openecomp/dgbuilder-sdnc-image:latest
69     depends_on:
70       - db
71     container_name:  sdnc_dgbuilder_container
72     entrypoint:
73        - "/bin/bash"
74        - "-c"
75        - "cd /opt/openecomp/sdnc/dgbuilder/ && ./start.sh sdnc1.0 && wait"
76     ports:
77       - "3000:3100"
78     links:
79       - db:dbhost
80       - db:sdnctldb01
81       - db:sdnctldb02
82       - sdnc:sdnhost
83     environment:
84       - MYSQL_ROOT_PASSWORD=openECOMP1.0
85       - SDNC_CONFIG_DIR=/opt/openecomp/sdnc/data/properties
86     logging:       
87       driver:   "json-file"
88       options:  
89         max-size: "30m"
90         max-file: "5"
91   
92