From 3f7c6e79fb4139c5e9fba3174d164541ea464c24 Mon Sep 17 00:00:00 2001 From: Michael Schiemer Date: Sun, 2 Nov 2025 22:31:46 +0100 Subject: [PATCH] fix: Add explicit secrets definition to docker-compose.staging.yml - Add secrets section at end of docker-compose.staging.yml - Ensures secrets are properly loaded even if inherited from base file - Should fix issue where REDIS_PASSWORD_FILE variable is not set - Secrets are now explicitly defined: redis_password, db_user_password, app_key, vault_encryption_key, git_token --- docker-compose.staging.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/docker-compose.staging.yml b/docker-compose.staging.yml index 20dbf30f..b6342548 100644 --- a/docker-compose.staging.yml +++ b/docker-compose.staging.yml @@ -429,3 +429,23 @@ volumes: staging-redis-data: name: staging-redis-data +# Docker Secrets Configuration +# Secrets are inherited from docker-compose.base.yml +# But we need to explicitly define them here to ensure they're available +secrets: + db_user_password: + file: ./secrets/db_user_password.txt + external: false + redis_password: + file: ./secrets/redis_password.txt + external: false + app_key: + file: ./secrets/app_key.txt + external: false + vault_encryption_key: + file: ./secrets/vault_encryption_key.txt + external: false + git_token: + file: ./secrets/git_token.txt + external: false +