diff --git a/docker-compose.yml b/docker-compose.yml index c376234..4d41b66 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -12,25 +12,25 @@ services: volumes: - ./data:/app/data environment: - - TZ=Asia/Shanghai + - TZ=${TZ:-Asia/Shanghai} - BINGPAPER_SERVER_PORT=${BINGPAPER_SERVER_PORT:-8080} - - BINGPAPER_LOG_LEVEL=info - - BINGPAPER_API_MODE=local - - BINGPAPER_CRON_ENABLED=true - - BINGPAPER_DB_TYPE=sqlite - - BINGPAPER_DB_DSN=data/bing_paper.db - - BINGPAPER_STORAGE_TYPE=local - - BINGPAPER_STORAGE_LOCAL_ROOT=data/picture - - BINGPAPER_RETENTION_DAYS=30 + - BINGPAPER_LOG_LEVEL=${BINGPAPER_LOG_LEVEL:-info} + - BINGPAPER_API_MODE=${BINGPAPER_API_MODE:-local} + - BINGPAPER_CRON_ENABLED=${BINGPAPER_CRON_ENABLED:-true} + - BINGPAPER_DB_TYPE=${BINGPAPER_DB_TYPE:-sqlite} + - BINGPAPER_DB_DSN=${BINGPAPER_DB_DSN:-data/bing_paper.db} + - BINGPAPER_STORAGE_TYPE=${BINGPAPER_STORAGE_TYPE:-local} + - BINGPAPER_STORAGE_LOCAL_ROOT=${BINGPAPER_STORAGE_LOCAL_ROOT:-data/picture} + - BINGPAPER_RETENTION_DAYS=${BINGPAPER_RETENTION_DAYS:-30} # S3 配置 (可选) - # - BINGPAPER_STORAGE_S3_ENDPOINT= - # - BINGPAPER_STORAGE_S3_REGION= - # - BINGPAPER_STORAGE_S3_BUCKET= - # - BINGPAPER_STORAGE_S3_ACCESS_KEY= - # - BINGPAPER_STORAGE_S3_SECRET_KEY= - # - BINGPAPER_STORAGE_S3_PUBLIC_URL_PREFIX= + # - BINGPAPER_STORAGE_S3_ENDPOINT=${BINGPAPER_STORAGE_S3_ENDPOINT:-} + # - BINGPAPER_STORAGE_S3_REGION=${BINGPAPER_STORAGE_S3_REGION:-} + # - BINGPAPER_STORAGE_S3_BUCKET=${BINGPAPER_STORAGE_S3_BUCKET:-} + # - BINGPAPER_STORAGE_S3_ACCESS_KEY=${BINGPAPER_STORAGE_S3_ACCESS_KEY:-} + # - BINGPAPER_STORAGE_S3_SECRET_KEY=${BINGPAPER_STORAGE_S3_SECRET_KEY:-} + # - BINGPAPER_STORAGE_S3_PUBLIC_URL_PREFIX=${BINGPAPER_STORAGE_S3_PUBLIC_URL_PREFIX:-} # WebDAV 配置 (可选) - # - BINGPAPER_STORAGE_WEBDAV_URL= - # - BINGPAPER_STORAGE_WEBDAV_USERNAME= - # - BINGPAPER_STORAGE_WEBDAV_PASSWORD= - # - BINGPAPER_STORAGE_WEBDAV_PUBLIC_URL_PREFIX= + # - BINGPAPER_STORAGE_WEBDAV_URL=${BINGPAPER_STORAGE_WEBDAV_URL:-} + # - BINGPAPER_STORAGE_WEBDAV_USERNAME=${BINGPAPER_STORAGE_WEBDAV_USERNAME:-} + # - BINGPAPER_STORAGE_WEBDAV_PASSWORD=${BINGPAPER_STORAGE_WEBDAV_PASSWORD:-} + # - BINGPAPER_STORAGE_WEBDAV_PUBLIC_URL_PREFIX=${BINGPAPER_STORAGE_WEBDAV_PUBLIC_URL_PREFIX:-} \ No newline at end of file