targo-frontend/docker-compose.yaml
Frédérick Pruneau 7d4b7236dd Update du docker compose
Ceci est la version en prod en ayant enlever les informations sensibles dans le Dockerfile des deux services. Tout est maintenant avec des variables d'environnements.
2026-03-12 09:39:20 -04:00

37 lines
1.1 KiB
YAML

---
name: app-targo
services:
backend:
image: git.targo.ca/targo/targo-backend-staging:latest
environment:
AUTHENTIK_ISSUER: "${OIDC_ISSUER}"
AUTHENTIK_CLIENT_ID: "${OIDC_CLIENT_ID}"
AUTHENTIK_CLIENT_SECRET: "${OIDC_CLIENT_SECRET}"
AUTHENTIK_AUTH_URL: "${OIDC_AUTH_URL}"
AUTHENTIK_TOKEN_URL: "${OIDC_TOKEN_URL}"
AUTHENTIK_USERINFO_URL: "${OIDC_USERINFO_URL}"
AUTHENTIK_CALLBACK_URL: "${CALLBACK_URL}"
REDIRECT_URL_DEV: "https://${URL}/#/login-success"
DATABASE_URL: "${DATABASE_URL}"
### A ENLEVER SI CE N'EST PAS DANS PORTAINER ###
env_file:
- stack.env
#######
ports:
- ${BACKEND_PUBLIC_PORT}:3000
frontend:
image: git.targo.ca/targo/targo-frontend-staging:latest
env_file:
- stack.env
environment:
# Where your built files live in the container
ASSET_DIR: /usr/share/nginx/html
# Prefix used for placeholder detection
APP_PREFIX: PREFIX_
# Real values for your frontend to consume
PREFIX_BACKEND_URL: "https://be-staging.app.targo.ca/"
ports:
- ${FRONTEND_PUBLIC_PORT}:80