-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yaml
54 lines (49 loc) · 1.45 KB
/
docker-compose.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# SPDX-FileCopyrightText: Magenta ApS
#
# SPDX-License-Identifier: MPL-2.0
version: "3.9"
services:
orggatekeeper:
build: .
command: ["uvicorn", "--factory", "app.main:create_app", "--host", "0.0.0.0", "--reload"]
environment:
AMQP__URL: "amqp://guest:guest@msg-broker:5672/"
AUTH_SERVER: "http://keycloak:8080/auth"
MO_URL: "http://mo:5000"
CLIENT_ID: "dipex"
CLIENT_SECRET: "603f1c82-d012-4d04-9382-dbe659c533fb"
SELF_OWNED_IT_SYSTEM_CHECK: "SD_uuid"
LINE_MANAGEMENT_TOP_LEVEL_UUIDS: '["b6c11152-0645-4712-a207-ba2c53b391ab", "23a2ace2-52ca-458d-bead-d1a42080579f"]'
HIDDEN: '["a6773531-6c0a-4c7b-b0e2-77992412b610"]'
networks:
- os2mo_default
ports:
- "8000:8000"
volumes:
- ./orggatekeeper:/opt/app/
healthcheck:
test: ["CMD", "curl", "-f", "http://amqp_trigger_orggatekeeper:8000/metrics"]
interval: 15s
timeout: 5s
retries: 3
start_period: 30s
depends_on:
init:
condition: service_completed_successfully
init:
image: magentaaps/os2mo-init:2
environment:
AUTH_SERVER: "http://keycloak:8080/auth"
CLIENT_ID: "dipex"
CLIENT_SECRET: "603f1c82-d012-4d04-9382-dbe659c533fb"
MO_URL: "http://mo:5000"
networks:
- os2mo_default
volumes:
- type: bind
source: ./init.config.yaml
target: /config/config.yml
read_only: true
networks:
os2mo_default:
external: true