blob: e659b0879c51c07340d54a39f652c14d36744fab [file] [log] [blame]
Claudio D. Gasparini4e07d482021-02-11 08:51:06 +01001# ============LICENSE_START=======================================================
2# Copyright (c) 2020 Pantheon.tech.
3# Modifications Copyright (C) 2021 Bell Canada.
lukegleeson15b93e72021-07-07 15:25:30 +01004# Modifications Copyright (C) 2021 Nordix Foundation
Claudio D. Gasparini4e07d482021-02-11 08:51:06 +01005# ================================================================================
6# Licensed under the Apache License, Version 2.0 (the "License");
7# you may not use this file except in compliance with the License.
8# You may obtain a copy of the License at
9#
10# http://www.apache.org/licenses/LICENSE-2.0
11#
12# Unless required by applicable law or agreed to in writing, software
13# distributed under the License is distributed on an "AS IS" BASIS,
14# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15# See the License for the specific language governing permissions and
16# limitations under the License.
17# ============LICENSE_END=========================================================
18
Claudio David Gasparini900ba022020-11-08 22:18:36 +010019version: "3.7"
20
21services:
Claudio D. Gasparini4e07d482021-02-11 08:51:06 +010022 #cps-standalone:
23 # container_name: cps-service
Bruno Sakoto6658f502021-07-01 22:28:17 -040024 # image: ${DOCKER_REPO:-nexus3.onap.org:10003}/onap/cps-service:${VERSION:-latest}
Claudio D. Gasparini4e07d482021-02-11 08:51:06 +010025 # ports:
26 # - "8881:8080"
puthuparambil.adityab46d1372021-07-09 12:51:10 +010027 # - "8887:8081"
Claudio D. Gasparini4e07d482021-02-11 08:51:06 +010028 # environment:
Renu Kumaribd35b4d2021-05-17 07:16:48 -040029 # CPS_USERNAME: ${CPS_USERNAME:-cpsuser}
30 # CPS_PASSWORD: ${CPS_PASSWORD:-cpsr0cks!}
31 # DB_HOST: dbpostgresql
Bruno Sakoto6658f502021-07-01 22:28:17 -040032 # DB_USERNAME: ${DB_USERNAME:-cps}
33 # DB_PASSWORD: ${DB_PASSWORD:-cps}
Renu Kumariff52b942021-05-27 23:16:32 -040034 # #KAFKA_BOOTSTRAP_SERVER: kafka:9092
35 # #notification.data-updated.enabled: 'true'
Claudio D. Gasparini4e07d482021-02-11 08:51:06 +010036 # restart: unless-stopped
37 # depends_on:
38 # - dbpostgresql
Claudio David Gasparini900ba022020-11-08 22:18:36 +010039
tragait34a94b92021-03-30 12:02:27 +010040 #ncmp-standalone:
41 # container_name: cps-ncmp
Bruno Sakoto6658f502021-07-01 22:28:17 -040042 # image: ${DOCKER_REPO:-nexus3.onap.org:10003}/onap/cps-ncmp:${VERSION:-latest}
Claudio D. Gasparini4e07d482021-02-11 08:51:06 +010043 # ports:
44 # - "8882:8080"
puthuparambil.adityab46d1372021-07-09 12:51:10 +010045 # - "8887:8081"
Claudio D. Gasparini4e07d482021-02-11 08:51:06 +010046 # environment:
Renu Kumaribd35b4d2021-05-17 07:16:48 -040047 # CPS_USERNAME: ${CPS_USERNAME:-cpsuser}
48 # CPS_PASSWORD: ${CPS_PASSWORD:-cpsr0cks!}
49 # DB_HOST: dbpostgresql
Bruno Sakoto6658f502021-07-01 22:28:17 -040050 # DB_USERNAME: ${DB_USERNAME:-cps}
51 # DB_PASSWORD: ${DB_PASSWORD:-cps}
tragaitc3285512021-08-16 15:12:36 +010052 # DMI_USERNAME: ${DMI_USERNAME:-cpsuser}
53 # DMI_PASSWORD: ${DMI_PASSWORD:-cpsr0cks!}
Renu Kumariff52b942021-05-27 23:16:32 -040054 # #KAFKA_BOOTSTRAP_SERVER: kafka:9092
55 # #notification.data-updated.enabled: 'true'
Claudio D. Gasparini4e07d482021-02-11 08:51:06 +010056 # restart: unless-stopped
57 # depends_on:
58 # - dbpostgresql
Claudio D. Gasparinib1ccfce2021-02-04 09:33:28 +010059
tragait34a94b92021-03-30 12:02:27 +010060 cps-and-ncmp:
61 container_name: cps-and-ncmp
ToineSiebelinka401e722021-06-30 08:38:51 +010062 image: ${DOCKER_REPO:-nexus3.onap.org:10003}/onap/cps-and-ncmp:${VERSION:-latest}
Claudio D. Gasparinib1ccfce2021-02-04 09:33:28 +010063 ports:
64 - "8883:8080"
puthuparambil.adityab46d1372021-07-09 12:51:10 +010065 - "8887:8081"
Claudio D. Gasparinib1ccfce2021-02-04 09:33:28 +010066 environment:
Renu Kumari3da52072021-04-14 10:14:13 -040067 CPS_USERNAME: ${CPS_USERNAME:-cpsuser}
68 CPS_PASSWORD: ${CPS_PASSWORD:-cpsr0cks!}
Renu Kumarid1385292021-04-01 10:44:31 -040069 DB_HOST: dbpostgresql
Bruno Sakoto6658f502021-07-01 22:28:17 -040070 DB_USERNAME: ${DB_USERNAME:-cps}
71 DB_PASSWORD: ${DB_PASSWORD:-cps}
tragaitc3285512021-08-16 15:12:36 +010072 DMI_USERNAME: ${DMI_USERNAME:-cpsuser}
73 DMI_PASSWORD: ${DMI_PASSWORD:-cpsr0cks!}
Renu Kumariff52b942021-05-27 23:16:32 -040074 #KAFKA_BOOTSTRAP_SERVER: kafka:9092
75 #notification.data-updated.enabled: 'true'
Claudio D. Gasparinib1ccfce2021-02-04 09:33:28 +010076 restart: unless-stopped
77 depends_on:
78 - dbpostgresql
Ruslan Kashapov1e5bd942021-01-22 12:53:01 +020079
Claudio David Gasparini900ba022020-11-08 22:18:36 +010080 dbpostgresql:
81 container_name: dbpostgresql
Rishi.Chaile1c35f02021-04-23 11:51:42 +010082 image: postgres:13.2-alpine
Claudio David Gasparini900ba022020-11-08 22:18:36 +010083 ports:
84 - '5432:5432'
85 environment:
Claudio David Gasparini5faa49c2020-11-12 08:28:07 +010086 POSTGRES_DB: cpsdb
Bruno Sakoto6658f502021-07-01 22:28:17 -040087 POSTGRES_USER: ${DB_USERNAME:-cps}
88 POSTGRES_PASSWORD: ${DB_PASSWORD:-cps}
Renu Kumariff52b942021-05-27 23:16:32 -040089
90# zookeeper:
91# image: confluentinc/cp-zookeeper:6.1.1
92# environment:
93# ZOOKEEPER_CLIENT_PORT: 2181
94# ZOOKEEPER_TICK_TIME: 2000
95# ports:
96# - 22181:2181
97#
98# kafka:
99# image: confluentinc/cp-kafka:6.1.1
100# depends_on:
101# - zookeeper
102# ports:
103# - 29092:29092
104# environment:
105# KAFKA_BROKER_ID: 1
106# KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
107# KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka:9092,PLAINTEXT_HOST://localhost:29092
108# KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT
109# KAFKA_INTER_BROKER_LISTENER_NAME: PLAINTEXT
110# KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1