blob: e2185f6de480c9c4fbd911a17d36f6067b4c530c [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}
Renu Kumariff52b942021-05-27 23:16:32 -040052 # #KAFKA_BOOTSTRAP_SERVER: kafka:9092
53 # #notification.data-updated.enabled: 'true'
Claudio D. Gasparini4e07d482021-02-11 08:51:06 +010054 # restart: unless-stopped
55 # depends_on:
56 # - dbpostgresql
Claudio D. Gasparinib1ccfce2021-02-04 09:33:28 +010057
tragait34a94b92021-03-30 12:02:27 +010058 cps-and-ncmp:
59 container_name: cps-and-ncmp
ToineSiebelinka401e722021-06-30 08:38:51 +010060 image: ${DOCKER_REPO:-nexus3.onap.org:10003}/onap/cps-and-ncmp:${VERSION:-latest}
Claudio D. Gasparinib1ccfce2021-02-04 09:33:28 +010061 ports:
62 - "8883:8080"
puthuparambil.adityab46d1372021-07-09 12:51:10 +010063 - "8887:8081"
Claudio D. Gasparinib1ccfce2021-02-04 09:33:28 +010064 environment:
Renu Kumari3da52072021-04-14 10:14:13 -040065 CPS_USERNAME: ${CPS_USERNAME:-cpsuser}
66 CPS_PASSWORD: ${CPS_PASSWORD:-cpsr0cks!}
Renu Kumarid1385292021-04-01 10:44:31 -040067 DB_HOST: dbpostgresql
Bruno Sakoto6658f502021-07-01 22:28:17 -040068 DB_USERNAME: ${DB_USERNAME:-cps}
69 DB_PASSWORD: ${DB_PASSWORD:-cps}
Renu Kumariff52b942021-05-27 23:16:32 -040070 #KAFKA_BOOTSTRAP_SERVER: kafka:9092
71 #notification.data-updated.enabled: 'true'
Claudio D. Gasparinib1ccfce2021-02-04 09:33:28 +010072 restart: unless-stopped
73 depends_on:
74 - dbpostgresql
Ruslan Kashapov1e5bd942021-01-22 12:53:01 +020075
Claudio David Gasparini900ba022020-11-08 22:18:36 +010076 dbpostgresql:
77 container_name: dbpostgresql
Rishi.Chaile1c35f02021-04-23 11:51:42 +010078 image: postgres:13.2-alpine
Claudio David Gasparini900ba022020-11-08 22:18:36 +010079 ports:
80 - '5432:5432'
81 environment:
Claudio David Gasparini5faa49c2020-11-12 08:28:07 +010082 POSTGRES_DB: cpsdb
Bruno Sakoto6658f502021-07-01 22:28:17 -040083 POSTGRES_USER: ${DB_USERNAME:-cps}
84 POSTGRES_PASSWORD: ${DB_PASSWORD:-cps}
Renu Kumariff52b942021-05-27 23:16:32 -040085
86# zookeeper:
87# image: confluentinc/cp-zookeeper:6.1.1
88# environment:
89# ZOOKEEPER_CLIENT_PORT: 2181
90# ZOOKEEPER_TICK_TIME: 2000
91# ports:
92# - 22181:2181
93#
94# kafka:
95# image: confluentinc/cp-kafka:6.1.1
96# depends_on:
97# - zookeeper
98# ports:
99# - 29092:29092
100# environment:
101# KAFKA_BROKER_ID: 1
102# KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
103# KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka:9092,PLAINTEXT_HOST://localhost:29092
104# KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT
105# KAFKA_INTER_BROKER_LISTENER_NAME: PLAINTEXT
106# KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1