fix(security): JWT密钥与默认账号改用环境变量,清理泄露凭据

- JWT_SECRET_KEY 改从环境变量读取,未设置时使用临时随机密钥并告警
- 默认管理员账号密码改用 ADMIN_USERNAME/ADMIN_PASSWORD 环境变量配置
- 移除登录页及启动/部署脚本中的默认密码明文提示
- docker-compose.yml 添加环境变量支持(从 .env 文件读取)
- 新增 .env.example 配置文档,.gitignore 添加 .env 规则
- git rm --cached 清理已追踪的 data/accounts.json 和 data/cookies/敏感文件
This commit is contained in:
yml2213
2026-06-23 06:42:37 +08:00
parent 2ccc2a9336
commit db384701a9
10 changed files with 41 additions and 27 deletions
+1 -1
View File
@@ -28,7 +28,7 @@ echo " 斗鱼批量登录 - Web 后台"
echo "=============================="
echo " 后端: http://localhost:$BACKEND_PORT"
echo " 前端: http://localhost:$FRONTEND_PORT"
echo " 默认账号: admin / admin123"
echo " 默认账号见环境变量 ADMIN_USERNAME/ADMIN_PASSWORD(未设置则为 admin/admin123"
echo " 按 Ctrl+C 停止所有服务"
echo "=============================="
echo ""