blob: 0b6f357762b3bf8a83614cd465e0e291909b0982 [file] [log] [blame]
YongchaoWu21f17bb2020-03-05 12:44:08 +01001# ==================================================================================
2# Modifications Copyright (c) 2019 Nordix Foundation.
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15# ==================================================================================
BjornMagnussonXA575869c2020-09-14 21:28:54 +020016version: '3'
YongchaoWu21f17bb2020-03-05 12:44:08 +010017
18networks:
19 default:
BjornMagnussonXA575869c2020-09-14 21:28:54 +020020 external:
21 name: ${DOCKER_SIM_NWNAME}
YongchaoWu21f17bb2020-03-05 12:44:08 +010022
23services:
24 db:
BjornMagnussonXA80a92002020-03-19 14:31:06 +010025 image: ${SDNC_DB_IMAGE}
26 container_name: ${SDNC_DB_APP_NAME}
YongchaoWu21f17bb2020-03-05 12:44:08 +010027 networks:
28 - default
29 ports:
30 - "3306"
31 environment:
32 - MYSQL_ROOT_PASSWORD=openECOMP1.0
33 - MYSQL_ROOT_HOST=%
34 logging:
35 driver: "json-file"
36 options:
37 max-size: "30m"
38 max-file: "5"
BjornMagnussonXAbe9a07f2021-02-25 10:51:46 +010039 labels:
40 - "nrttest_app=SDNC"
41 - "nrttest_dp=SDNC DB"
YongchaoWu21f17bb2020-03-05 12:44:08 +010042
BjornMagnussonXAe0b665e2021-01-08 22:19:18 +010043 a1controller:
BjornMagnussonXA80a92002020-03-19 14:31:06 +010044 image: ${SDNC_A1_CONTROLLER_IMAGE}
YongchaoWu21f17bb2020-03-05 12:44:08 +010045 depends_on :
46 - db
BjornMagnussonXA80a92002020-03-19 14:31:06 +010047 container_name: ${SDNC_APP_NAME}
YongchaoWu21f17bb2020-03-05 12:44:08 +010048 networks:
49 - default
50 entrypoint: ["/opt/onap/sdnc/bin/startODL.sh"]
51 ports:
BjornMagnussonXA80a92002020-03-19 14:31:06 +010052 - ${SDNC_EXTERNAL_PORT}:${SDNC_INTERNAL_PORT}
BjornMagnussonXA70e878f2020-05-11 14:11:30 +020053 - ${SDNC_EXTERNAL_SECURE_PORT}:${SDNC_INTERNAL_SECURE_PORT}
YongchaoWu21f17bb2020-03-05 12:44:08 +010054 links:
55 - db:dbhost
56 - db:sdnctldb01
57 - db:sdnctldb02
58 environment:
59 - MYSQL_ROOT_PASSWORD=openECOMP1.0
BjornMagnussonXAf38e1e82020-10-11 23:05:02 +020060 - SDNC_DB_INIT=true
YongchaoWu21f17bb2020-03-05 12:44:08 +010061 - SDNC_CONFIG_DIR=/opt/onap/sdnc/data/properties
BjornMagnussonXA575869c2020-09-14 21:28:54 +020062 - A1_TRUSTSTORE_PASSWORD=${SDNC_A1_TRUSTSTORE_PASSWORD}
BjornMagnussonXAbe9a07f2021-02-25 10:51:46 +010063 - ODL_ADMIN_USERNAME=${SDNC_USER}
64 - ODL_ADMIN_PASSWORD=${SDNC_PWD}
YongchaoWu21f17bb2020-03-05 12:44:08 +010065 logging:
66 driver: "json-file"
67 options:
68 max-size: "30m"
69 max-file: "5"
BjornMagnussonXAbe9a07f2021-02-25 10:51:46 +010070 labels:
71 - "nrttest_app=SDNC"
72 - "nrttest_dp=${SDNC_DISPLAY_NAME}"