-
Notifications
You must be signed in to change notification settings - Fork 1
/
docker-compose.yml
35 lines (34 loc) · 1001 Bytes
/
docker-compose.yml
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
version: "3.2"
services:
web:
build:
context: .
dockerfile: Dockerfile
args:
- BASE_TAG=${BASE_TAG:-cameo}
- BUILD_COMMIT=${BUILD_COMMIT:-unknown}
image: gcr.io/dd-decaf-cfbf6/simulations:${BRANCH:-latest}
networks:
default:
DD-DeCaF:
aliases:
- simulations
ports:
- "${API_PORT:-8000}:8000"
environment:
- ENVIRONMENT=development
- SCRIPT_NAME=${SCRIPT_NAME}
- ICE_API=${ICE_API:-https://ice.dd-decaf.eu}
- IAM_API=${IAM_API:-https://api-staging.dd-decaf.eu/iam}
- ICE_USERNAME=${ICE_USERNAME}
- ICE_PASSWORD=${ICE_PASSWORD}
- ID_MAPPER_API=${ID_MAPPER_API:-https://api.dd-decaf.eu/id-mapper}
- MODEL_STORAGE_API=${MODEL_STORAGE_API:-https://api-staging.dd-decaf.eu/model-storage}
- prometheus_multiproc_dir=/prometheus-client
volumes:
- .:/app
- type: tmpfs
target: "/prometheus-client"
networks:
DD-DeCaF:
external: true