From 4309ea79720b5f0ffa55c79d00cca2825c355bd7 Mon Sep 17 00:00:00 2001 From: Michael Schiemer Date: Tue, 25 Nov 2025 04:33:46 +0100 Subject: [PATCH] fix(staging): hardcode APP_DEBUG=false to prevent env override Changed APP_DEBUG from ${APP_DEBUG:-false} to hardcoded false value in all 4 services (php, nginx, queue-worker, scheduler). This prevents any server-side .env or environment variables from accidentally enabling debug mode in staging, which was causing detailed error pages to be displayed. --- docker-compose.staging.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docker-compose.staging.yml b/docker-compose.staging.yml index 67c80be8..e466bc03 100644 --- a/docker-compose.staging.yml +++ b/docker-compose.staging.yml @@ -20,7 +20,7 @@ services: environment: - TZ=Europe/Berlin - APP_ENV=staging - - APP_DEBUG=${APP_DEBUG:-false} + - APP_DEBUG=false - APP_URL=https://staging.michaelschiemer.de - APP_KEY=${APP_KEY:-} # Git Repository - clones staging branch @@ -210,7 +210,7 @@ services: environment: - TZ=Europe/Berlin - APP_ENV=staging - - APP_DEBUG=${APP_DEBUG:-false} + - APP_DEBUG=false # Git Repository - clones staging branch - GIT_REPOSITORY_URL=${GIT_REPOSITORY_URL:-} - GIT_BRANCH=staging @@ -351,7 +351,7 @@ services: environment: - TZ=Europe/Berlin - APP_ENV=staging - - APP_DEBUG=${APP_DEBUG:-false} + - APP_DEBUG=false # Database - using separate staging database - DB_HOST=postgres - DB_PORT=5432 @@ -406,7 +406,7 @@ services: environment: - TZ=Europe/Berlin - APP_ENV=staging - - APP_DEBUG=${APP_DEBUG:-false} + - APP_DEBUG=false # Database - using separate staging database - DB_HOST=postgres - DB_PORT=5432