blob: 4da74584c48ea19d68a9875d96a33f2ef8942e1e [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.
tragait34a94b92021-03-30 12:02:27 +01004# Modification (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 Sakotof05a5032021-03-03 18:27:54 -050024 # image: cps-service:${VERSION}
Claudio D. Gasparini4e07d482021-02-11 08:51:06 +010025 # volumes:
26 # - "./application.yml:/app/resources/application.yml"
27 # ports:
28 # - "8881:8080"
29 # environment:
30 # DB_HOST: ${DB_HOST}
31 # DB_USERNAME: ${DB_USERNAME}
32 # DB_PASSWORD: ${DB_PASSWORD}
33 # restart: unless-stopped
34 # depends_on:
35 # - dbpostgresql
Claudio David Gasparini900ba022020-11-08 22:18:36 +010036
tragait34a94b92021-03-30 12:02:27 +010037 #ncmp-standalone:
38 # container_name: cps-ncmp
39 # image: cps-ncmp:${VERSION}
Claudio D. Gasparini4e07d482021-02-11 08:51:06 +010040 # volumes:
41 # - "./application.yml:/app/resources/application.yml"
42 # ports:
43 # - "8882:8080"
44 # environment:
45 # DB_HOST: ${DB_HOST}
46 # DB_USERNAME: ${DB_USERNAME}
47 # DB_PASSWORD: ${DB_PASSWORD}
48 # restart: unless-stopped
49 # depends_on:
50 # - dbpostgresql
Claudio D. Gasparinib1ccfce2021-02-04 09:33:28 +010051
tragait34a94b92021-03-30 12:02:27 +010052 cps-and-ncmp:
53 container_name: cps-and-ncmp
54 image: cps-and-ncmp:${VERSION}
Claudio D. Gasparinib1ccfce2021-02-04 09:33:28 +010055 volumes:
Claudio D. Gasparini4e07d482021-02-11 08:51:06 +010056 - "./application.yml:/app/resources/application.yml"
Claudio D. Gasparinib1ccfce2021-02-04 09:33:28 +010057 ports:
58 - "8883:8080"
59 environment:
60 DB_HOST: ${DB_HOST}
61 DB_USERNAME: ${DB_USERNAME}
62 DB_PASSWORD: ${DB_PASSWORD}
63 restart: unless-stopped
64 depends_on:
65 - dbpostgresql
Ruslan Kashapov1e5bd942021-01-22 12:53:01 +020066
Claudio David Gasparini900ba022020-11-08 22:18:36 +010067 dbpostgresql:
68 container_name: dbpostgresql
Claudio D. Gasparini4e07d482021-02-11 08:51:06 +010069 image: postgres:12.4-alpine
Claudio David Gasparini900ba022020-11-08 22:18:36 +010070 ports:
71 - '5432:5432'
72 environment:
Claudio David Gasparini5faa49c2020-11-12 08:28:07 +010073 POSTGRES_DB: cpsdb
74 POSTGRES_USER: ${DB_USERNAME}
tragait34a94b92021-03-30 12:02:27 +010075 POSTGRES_PASSWORD: ${DB_PASSWORD}