blob: cf38fd8b4f30822c2162e487507d8d34493b590d [file] [log] [blame]
Skip Wonnell439954b2018-02-20 15:06:54 -06001# ============LICENSE_START==========================================
2# ONAP : APPC
3# ===================================================================
4# Copyright (C) 2017-2018 AT&T Intellectual Property. All rights reserved.
5# ===================================================================
6#
7# Unless otherwise specified, all software contained herein is licensed
8# under the Apache License, Version 2.0 (the License);
9# you may not use this software except in compliance with the License.
10# You may obtain a copy of the License at
11#
12# http://www.apache.org/licenses/LICENSE-2.0
13#
14# Unless required by applicable law or agreed to in writing, software
15# distributed under the License is distributed on an "AS IS" BASIS,
16# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17# See the License for the specific language governing permissions and
18# limitations under the License.
19#
20# ECOMP is a trademark and service mark of AT&T Intellectual Property.
21# ============LICENSE_END============================================
Patrick Brady83514252017-02-13 11:57:08 -080022version: '2'
23
ubuntuf76caa72017-05-10 12:53:54 -040024networks:
25 default:
26 driver: bridge
ubuntuf76caa72017-05-10 12:53:54 -040027
Patrick Brady83514252017-02-13 11:57:08 -080028services:
29 db:
30 image: mysql/mysql-server:5.6
31 container_name: sdnc_db_container
32 ports:
33 - "3306"
34 environment:
35 - MYSQL_ROOT_PASSWORD=openECOMP1.0
36 - MYSQL_ROOT_HOST=%
Hector Anapand8094742017-08-10 03:25:53 -050037 logging:
38 driver: "json-file"
Patrick Brady83514252017-02-13 11:57:08 -080039 options:
40 max-size: "30m"
41 max-file: "5"
Hector Anapand8094742017-08-10 03:25:53 -050042
Hector Anapan249b2c02017-08-16 14:56:54 -040043# Tweaking SDNC_CONFIG_DIR temporarily from ../sdnc/.. to ../appc/.. since it may be needed in this script
44# to map to SDN-C AAI Service Bundle's AAI Activator class inside the gerrit sdnc/adaptors repo, so that
45# the AAI Service bundle loads APP-C's aaiclient.properties instead of SDN-C's aaiclient.properties.
Patrick Brady83514252017-02-13 11:57:08 -080046 appc:
Patrick Brady2ad82142017-12-13 12:49:38 -080047 image: "onap/appc-image:latest"
Patrick Brady83514252017-02-13 11:57:08 -080048 depends_on :
49 - db
50 container_name: appc_controller_container
Patrick Brady2ad82142017-12-13 12:49:38 -080051 entrypoint: ["/opt/onap/appc/bin/startODL.sh"]
Patrick Brady83514252017-02-13 11:57:08 -080052 ports:
53 - "8282:8181"
54 - "1830:1830"
Patrick Bradybcdd7482018-05-17 13:41:30 -070055 - "9090:9191"
Patrick Bradyf291e902018-05-25 12:29:18 -070056 - "30290:9191"
Patrick Brady83514252017-02-13 11:57:08 -080057 links:
58 - db:dbhost
59 - db:sdnctldb01
60 - db:sdnctldb02
61 environment:
62 - MYSQL_ROOT_PASSWORD=openECOMP1.0
Patrick Brady2ad82142017-12-13 12:49:38 -080063 - SDNC_CONFIG_DIR=/opt/onap/appc/data/properties
64 - APPC_CONFIG_DIR=/opt/onap/appc/data/properties
Patrick Brady83514252017-02-13 11:57:08 -080065 - DMAAP_TOPIC_ENV=SUCCESS
66 logging:
Hector Anapand8094742017-08-10 03:25:53 -050067 driver: "json-file"
Patrick Brady83514252017-02-13 11:57:08 -080068 options:
69 max-size: "30m"
70 max-file: "5"
Hector Anapand8094742017-08-10 03:25:53 -050071
72
Patrick Brady83514252017-02-13 11:57:08 -080073 dgbuilder:
Victor Morales97a6a9a2017-09-14 12:05:13 -070074 image: "onap/ccsdk-dgbuilder-image:latest"
Patrick Brady83514252017-02-13 11:57:08 -080075 depends_on:
76 - db
Aaron Hay1631aac2018-04-26 15:30:18 +000077 container_name: ccsdk_dgbuilder_container
Patrick Brady83514252017-02-13 11:57:08 -080078 entrypoint:
79 - "/bin/bash"
80 - "-c"
Aaron Hay1631aac2018-04-26 15:30:18 +000081 - "cd /opt/onap/ccsdk/dgbuilder/ && ./start.sh sdnc1.0 && wait"
Patrick Brady83514252017-02-13 11:57:08 -080082 ports:
83 - "3000:3100"
84 links:
85 - db:dbhost
86 - db:sdnctldb01
87 - db:sdnctldb02
88 - appc:sdnhost
89 environment:
90 - MYSQL_ROOT_PASSWORD=openECOMP1.0
Aaron Hay1631aac2018-04-26 15:30:18 +000091 - SDNC_CONFIG_DIR=/opt/onap/ccsdk/data/properties
92 logging:
93 driver: "json-file"
94 options:
95 max-size: "30m"
96 max-file: "5"
97
98 cdt:
99 image: "onap/appc-cdt-image:latest"
100 depends_on:
101 - db
102 container_name: appc_cdt_container
103 entrypoint:
Patrick Brady35af46d2018-05-29 14:08:46 -0700104 - "/opt/startCdt.sh"
Aaron Hay1631aac2018-04-26 15:30:18 +0000105 ports:
106 - "8080:80"
107 links:
108 - appc:sdnhost
109 environment:
110 - MYSQL_ROOT_PASSWORD=openECOMP1.0
Patrick Brady35af46d2018-05-29 14:08:46 -0700111 - CDT_PORT=9090
Hector Anapand8094742017-08-10 03:25:53 -0500112 logging:
113 driver: "json-file"
114 options:
Patrick Brady83514252017-02-13 11:57:08 -0800115 max-size: "30m"
Patrick Bradyac18d4c2017-02-22 12:01:39 -0800116 max-file: "5"
Hector Anapan249b2c02017-08-16 14:56:54 -0400117