fix odl patches
[ccsdk/distribution.git] / src / main / yaml / docker-compose.yml
1 version: '2.1'
2
3 services:
4   db:
5     image: mariadb:10.5
6     container_name: ccsdk_db_container
7     ports:
8       - "3306"
9     environment:
10       - MYSQL_ROOT_PASSWORD=MySecretPassword
11       - MYSQL_ROOT_HOST=%
12     logging:       
13       driver:   "json-file"
14       options:  
15         max-size: "30m"
16         max-file: "5"
17   
18       
19   odlsli:
20     image: ${NEXUS_DOCKER_REPO}onap/ccsdk-odlsli-alpine-image:${CCSDK_DOCKER_IMAGE_VERSION}
21     depends_on :
22       - db
23     container_name: ccsdk_odlsli_container
24     entrypoint: ["/opt/onap/ccsdk/bin/startODL.sh"]
25     ports:
26       - "8383:8181"
27     links:
28       - db:dbhost
29       - db:sdnctldb01
30       - db:sdnctldb02
31     environment:
32       - MYSQL_ROOT_PASSWORD=MySecretPassword
33       - SDNC_CONFIG_DIR=/opt/onap/ccsdk/data/properties
34       - JAVA_OPTS=-Xms512m -Xmx2048m
35       - KARAF_CONSOLE_LOG_LEVEL=info
36     logging:       
37       driver:   "json-file"
38       options:  
39         max-size: "30m"
40         max-file: "5"
41   
42   dgbuilder:
43     image: ${NEXUS_DOCKER_REPO}onap/ccsdk-dgbuilder-image:${CCSDK_DOCKER_IMAGE_VERSION}
44     depends_on:
45       - db
46     container_name:  ccsdk_dgbuilder_container
47     entrypoint:
48        - "/bin/bash"
49        - "-c"
50        - "cd /opt/onap/ccsdk/dgbuilder/ && ./start.sh sdnc1.0 && wait"
51     ports:
52       - "3000:3100"
53     links:
54       - db:dbhost
55       - db:sdnctldb01
56       - db:sdnctldb02
57       - odlsli:sdnhost
58     environment:
59       - MYSQL_ROOT_PASSWORD=MySecretPassword
60       - SDNC_CONFIG_DIR=/opt/onap/ccsdk/data/properties
61     logging:       
62       driver:   "json-file"
63       options:  
64         max-size: "30m"
65         max-file: "5"
66   
67