Chore: Add gerrit maven verify GHA workflow
[sdnc/oam.git] / installation / sdnc / src / main / dc / docker-compose.yaml
1 version: '2.1'
2
3 services:
4   db:
5     image: mariadb:10.5
6     container_name: sdnc_db
7     ports:
8       - "3306"
9     environment:
10       - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
11       - MYSQL_ROOT_HOST=%
12       - MYSQL_USER=${MYSQL_USER}
13       - MYSQL_PASSWORD=${MYSQL_PASSWORD}
14       - MYSQL_DATABASE=${MYSQL_DATABASE}
15     logging:
16       driver:   "json-file"
17       options:
18         max-size: "30m"
19         max-file: "5"
20
21   sdnc:
22     image: onap/sdnc-image:latest
23     depends_on :
24       - db
25     container_name: sdnc_controller
26     entrypoint: ["/opt/onap/sdnc/bin/startODL.sh"]
27     ports:
28       - "8282:8181"
29       - "8543:8443"
30     links:
31       - db:dbhost
32       - db:sdnctldb01
33       - db:sdnctldb02
34     environment:
35       - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
36       - MYSQL_USER=${MYSQL_USER}
37       - MYSQL_PASSWORD=${MYSQL_PASSWORD}
38       - MYSQL_DATABASE=${MYSQL_DATABASE}
39       - SDNC_CONFIG_DIR=/opt/onap/sdnc/data/properties
40       - SDNC_REPLICAS=1
41       - SDNC_BIN=/opt/onap/sdnc/bin
42       - ODL_CERT_DIR=/tmp
43       - ODL_ADMIN_USERNAME=${ODL_USER}
44       - ODL_ADMIN_PASSWORD=${ODL_PASSWORD}
45       - ODL_USER=${ODL_USER}
46       - ODL_PASSWORD=${ODL_PASSWORD}
47       - SDNC_DB_INIT=true
48       - HONEYCOMB_USER=${HONEYCOMB_USER}
49       - HONEYCOMB_PASSWORD=${HONEYCOMB_PASSWORD}
50       - TRUSTSTORE_PASSWORD=${TRUSTSTORE_PASSWORD}
51       - KEYSTORE_PASSWORD=${KEYSTORE_PASSWORD}
52       - SO_USER=${SO_USER}
53       - SO_PASSWORD=${SO_PASSWORD}
54       - NENG_USER=${NENG_USER}
55       - NENG_PASSWORD=${NENG_PASSWORD}
56       - CDS_USER=${CDS_USER}
57       - CDS_PASSWORD=${CDS_PASSWORD}
58       - ANSIBLE_USER=${ANSIBLE_USER}
59       - ANSIBLE_PASSWORD=${ANSIBLE_PASSWORD}
60       - SQL_CRYPTKEY=${SQL_CRYPTKEY}
61       - A1_TRUSTSTORE_PASSWORD=a1adapter
62       - KARAF_CONSOLE_LOG_LEVEL=info
63     logging:
64       driver:   "json-file"
65       options:
66         max-size: "30m"
67         max-file: "5"
68     extra_hosts:
69       aaf.osaaf.org: 10.12.6.214
70
71