# ============================================================================= # Sub2API Docker Environment Configuration # ============================================================================= # Copy this file to .env and modify as needed: # cp .env.example .env # nano .env # # Then start with: docker-compose up -d # ============================================================================= # ----------------------------------------------------------------------------- # Server Configuration # ----------------------------------------------------------------------------- # Bind address for host port mapping BIND_HOST=0.0.0.0 # Server port (exposed on host) SERVER_PORT=8080 # Server mode: release or debug SERVER_MODE=release # Timezone TZ=Asia/Shanghai # ----------------------------------------------------------------------------- # PostgreSQL Configuration (REQUIRED) # ----------------------------------------------------------------------------- POSTGRES_USER=sub2api POSTGRES_PASSWORD=change_this_secure_password POSTGRES_DB=sub2api # ----------------------------------------------------------------------------- # Redis Configuration # ----------------------------------------------------------------------------- # Leave empty for no password (default for local development) REDIS_PASSWORD= REDIS_DB=0 # ----------------------------------------------------------------------------- # Admin Account # ----------------------------------------------------------------------------- # Email for the admin account ADMIN_EMAIL=admin@sub2api.local # Password for admin account # Leave empty to auto-generate (will be shown in logs on first run) ADMIN_PASSWORD= # ----------------------------------------------------------------------------- # JWT Configuration # ----------------------------------------------------------------------------- # Leave empty to auto-generate (recommended) JWT_SECRET= JWT_EXPIRE_HOUR=24