feat(logging): add logging limit configuration to prevent disk from filling up

This commit is contained in:
2026-03-23 03:08:20 +08:00
parent abd415fff0
commit f1a4b33bf9
2 changed files with 15 additions and 6 deletions

View File

@@ -52,3 +52,13 @@ BACKUP_CRON="0 2 * * *"
# Number of days to keep old backups
BACKUP_RETENTION_DAYS=7
# ==========================================
# Docker Logging Configuration
# ==========================================
# Maximum size of a single log file (e.g., 10m, 100m, 1g)
LOG_MAX_SIZE=10m
# Maximum number of log files to keep per container
LOG_MAX_FILE=3

View File

@@ -23,9 +23,8 @@ services:
- ${SSL_KEY_PATH}:/data/ssl/server.key:ro
volumes:
- ./data:/data
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "3"
max-size: "${LOG_MAX_SIZE}"
max-file: "${LOG_MAX_FILE}"