Merge "Setup ReadTheDocs"
[ccsdk/distribution.git] / src / main / yaml / docker-compose.yml
1 version: '2'
2
3 services:
4   db:
5     image: mysql/mysql-server:5.6
6     container_name: ccsdk_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   bareodl:
20     image: ${NEXUS_DOCKER_REPO}/onap/ccsdk-odl-image:0.1-STAGING-latest
21     container_name: ccsdk_bareodl_container
22     entrypoint: ["/opt/opendaylight/current/bin/karaf"]
23     ports:
24       - "18181:8181"
25     environment:
26       - MYSQL_ROOT_PASSWORD=openECOMP1.0
27       - SDNC_CONFIG_DIR=/opt/onap/sdnc/data/properties
28     logging:       
29       driver:   "json-file"
30       options:  
31         max-size: "30m"
32         max-file: "5"
33   
34   odlsli:
35     image: ${NEXUS_DOCKER_REPO}/onap/ccsdk-odlsli-image:0.1-STAGING-latest
36     depends_on :
37       - db
38     container_name: ccsdk_odlsli_container
39     entrypoint: ["/opt/onap/sdnc/bin/startODL.sh"]
40     ports:
41       - "8383:8181"
42     links:
43       - db:dbhost
44       - db:sdnctldb01
45       - db:sdnctldb02
46     environment:
47       - MYSQL_ROOT_PASSWORD=openECOMP1.0
48       - SDNC_CONFIG_DIR=/opt/onap/sdnc/data/properties
49     logging:       
50       driver:   "json-file"
51       options:  
52         max-size: "30m"
53         max-file: "5"
54   
55   dgbuilder:
56     image: ${NEXUS_DOCKER_REPO}/onap/ccsdk-dgbuilder-image:0.1-STAGING-latest
57     depends_on:
58       - db
59     container_name:  ccsdk_dgbuilder_container
60     entrypoint:
61        - "/bin/bash"
62        - "-c"
63        - "cd /opt/onap/sdnc/dgbuilder/ && ./start.sh sdnc1.0 && wait"
64     ports:
65       - "3000:3100"
66     links:
67       - db:dbhost
68       - db:sdnctldb01
69       - db:sdnctldb02
70       - odlsli:sdnhost
71     environment:
72       - MYSQL_ROOT_PASSWORD=openECOMP1.0
73       - SDNC_CONFIG_DIR=/opt/onap/sdnc/data/properties
74     logging:       
75       driver:   "json-file"
76       options:  
77         max-size: "30m"
78         max-file: "5"
79   
80