ops(scheduler): add GCS credentials mount for offsite backups

Mount secrets directory and GCS_CREDENTIALS_FILE env var to support
the new gcs_backup_executor in scheduler v1.2.0.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-31 09:28:54 +02:00
co-authored by Claude Opus 4.6
parent 73b70629bf
commit 4520f627ba
+3
View File
@@ -41,6 +41,7 @@ services:
- DOCS_MIRROR_PATH=/docs-mirror
- DOCS_CHECK_INTERVAL=21600
- SCHEDULER_API_KEY=${SCHEDULER_API_KEY}
- GCS_CREDENTIALS_FILE=/secrets/gcs-sa-key.json
- PYTHONPATH=/app
volumes:
@@ -57,6 +58,8 @@ services:
- /home/jpmschweitzer/.config/code-server:/data/code-server-config:ro
# For config backups (write destination)
- /mnt/media/backups/docker-configs:/backups/docker-configs
# GCS service account credentials
- /home/jpmschweitzer/docker-data/scheduler/secrets:/secrets:ro
networks:
- docker-dataplane