# ===== 环境变量配置 ===== # 复制此文件为 .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