默认端口改为后端 8800 / 前端 5174,避免多项目冲突。 清理无执行器的残留 running 任务,支持停止无效批次;绑定二维码结果页不再被假活跃批次锁死。 任务列表默认剥离 base64 小程序码,按需拉取详情,空闲轮询降频,显著降低 tasks 请求体积。
35 lines
1.2 KiB
Bash
35 lines
1.2 KiB
Bash
# ===== 环境变量配置 =====
|
||
# 复制此文件为 .env 并修改相应值
|
||
# Docker 部署时 docker-compose.yml 会自动读取 .env 文件
|
||
|
||
# JWT 密钥(生产环境必须设置!)
|
||
# 生成方式: python -c "import secrets; print(secrets.token_urlsafe(32))"
|
||
JWT_SECRET_KEY=
|
||
|
||
# 敏感字段落盘加密密钥(生产环境必须设置且长期保持不变!)
|
||
# 用于加密账号密码、邮箱密码、Cookie、代理密钥等数据库字段
|
||
# 生成方式: python -c "import secrets; print(secrets.token_urlsafe(32))"
|
||
APP_ENCRYPTION_KEY=
|
||
|
||
# 默认管理员账号(仅首次启动建库时生效)
|
||
ADMIN_USERNAME=admin
|
||
ADMIN_PASSWORD=admin123
|
||
|
||
# Cookie 安全标志(生产环境 HTTPS 部署时设为 true)
|
||
COOKIE_SECURE=false
|
||
|
||
# 本地调试端口(./dev.sh / deploy.sh dev 使用;Docker 生产默认 8800)
|
||
# BACKEND_PORT=8800
|
||
# FRONTEND_PORT=5174
|
||
# BACKEND_HOST=0.0.0.0
|
||
# FRONTEND_HOST=0.0.0.0
|
||
|
||
# CORS 允许的源(逗号分隔,不设则默认开发环境)
|
||
# CORS_ORIGINS=https://example.com,https://www.example.com
|
||
|
||
# Roundcube 邮件验证码读取服务地址(可选;不填则使用默认服务)
|
||
# MAIL_ROUNDCUBE_URL=http://127.0.0.1:8000/
|
||
|
||
# Uvicorn reload(开发模式设为 true,生产环境保持 false)
|
||
UVICORN_RELOAD=false
|