TZ=Asia/Shanghai # Default local access. For NAS LAN access set this to the NAS LAN IP (recommended) # or explicitly 0.0.0.0. No router, reverse proxy or firewall rules are modified. WEB_BIND=127.0.0.1 WEB_PORT=18787 KOKONNA_MOCK=true KOKONNA_WRITE_ENABLED=false KOKONNA_API_KEY= FRAME_FLOW_TOKEN= # Optional secret files mounted read-only through your own Compose override: # KOKONNA_API_KEY_FILE=/run/secrets/kokonna_api_key # FRAME_FLOW_TOKEN_FILE=/run/secrets/frame_flow_token CORS_ALLOWED_ORIGINS= IMAGE_URL_ALLOWED_HOSTS= BUILD_COMMIT=development BUILD_TIME=unknown # Optional read-only NAS photo mount; use deploy/docker-compose.photos.yml. # NAS_PHOTOS_DIR=/volume2/photo # PHOTO_ROOT=/photos # Optional WebDAV credential reference; prefer a secret file under /config. # FRAME_FLOW_SOURCE_CLOUD_FILE=/config/webdav-cloud.secret # Optional existing group with photo read permission; does not change NAS ACLs. # NAS_PHOTOS_GID=101