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
Environment |
Env file |
|---|---|
development |
|
staging |
|
production |
|
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.