diff --git a/.env.sample b/.env.sample index 358f2dd..fd972ff 100644 --- a/.env.sample +++ b/.env.sample @@ -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 diff --git a/docker-compose.yml b/docker-compose.yml index b72b775..b60fe27 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -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" + logging: + driver: "json-file" + options: + max-size: "${LOG_MAX_SIZE}" + max-file: "${LOG_MAX_FILE}"