cara/app-config/docker-compose.yml

53 lines
1.2 KiB
YAML
Raw Normal View History

services:
api-app:
image: api-app
user: ${CURRENT_UID}
calculator-app:
image: calculator-app
environment:
- COOKIE_SECRET
- APP_NAME=calculator-app
2023-03-17 14:36:22 +00:00
- APPLICATION_ROOT=/
2022-09-09 13:05:29 +00:00
- CAIMIRA_CALCULATOR_PREFIX=/calculator-cern
- CAIMIRA_THEME=cern_caimira/apps/templates/cern
- DATA_SERVICE_ENABLED=0
- CAIMIRA_PROFILER_ENABLED=0
user: ${CURRENT_UID}
2021-07-09 14:09:33 +00:00
calculator-open-app:
image: calculator-app
2021-07-09 14:09:33 +00:00
environment:
- COOKIE_SECRET
- APP_NAME=calculator-app
2023-03-17 14:36:22 +00:00
- APPLICATION_ROOT=/
2022-09-09 13:05:29 +00:00
- CAIMIRA_CALCULATOR_PREFIX=/calculator-open
- DATA_SERVICE_ENABLED=0
- CAIMIRA_PROFILER_ENABLED=0
user: ${CURRENT_UID}
auth-service:
image: auth-service
environment:
- COOKIE_SECRET
- OIDC_SERVER
- OIDC_REALM
- CLIENT_ID
- CLIENT_SECRET
user: ${CURRENT_UID}
2022-09-09 13:05:29 +00:00
caimira-router:
image: nginx:1.27
ports:
- "8080:8080"
volumes:
- ./nginx/nginx.conf:/etc/nginx/conf.d/nginx.conf:ro
depends_on:
calculator-app:
condition: service_started
calculator-open-app:
condition: service_started
auth-service:
condition: service_started