# ================================================================ # docker-compose 环境变量模板。cp .env.example .env 后按需修改。 # ================================================================ # ---- MySQL ---- MYSQL_ROOT_PASSWORD=please_change_me_root MYSQL_USER=gpt2api MYSQL_PASSWORD=please_change_me MYSQL_DATABASE=gpt2api MYSQL_PORT=3306 # ---- Redis ---- REDIS_PORT=6379 # ---- Server ---- HTTP_PORT=8080 # ---- Security (生产强制改!) ---- # JWT 签名密钥,至少 32 字符 JWT_SECRET=please_change_to_a_32_character_random_string_abcdef # AES-256 加密 KEY,用于加密账号的 AT/Cookie 等。必须 64 位 hex(32 字节) CRYPTO_AES_KEY=0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef # ---- Backup ---- # 保留最近 N 个备份,0 代表不清理 BACKUP_RETENTION=30 # 是否启用"数据库恢复"端点(超危)。生产默认 false, # 需要恢复时先设置为 true 重启容器,完成后切回 false。 BACKUP_ALLOW_RESTORE=false