Deployment ========== Overview -------- The project is deployed through Docker Compose and GitLab CI/CD with environment-specific variables. Core Command ------------ :: docker compose --env-file .env.ci.dev up -d Environments ------------ .. list-table:: Environment files :header-rows: 1 :class: feature-table * - Environment - Env file * - development - ``.env.ci.dev`` * - staging - ``.env.ci.staging`` * - production - ``.env.ci.prod`` Watchouts --------- - Verify Docker port and network consistency per environment. - Verify Keycloak availability before auth tests. - DB migrations are applied at backend startup through the entrypoint. .. note:: Keep environment values aligned between CI variables and compose env files to avoid drift during deployments.