Commit Graph

9 Commits

Author SHA1 Message Date
cnbugs b1fd3a8b9b fix: include frontend dist assets in repo, fix deploy.sh syntax
- Remove .gitignore exclusion for dist/assets/ and frontend/dist/
- Fix deploy.sh: add missing quote on echo line
- Fix deploy.sh: correct ADMIN_PASSWORD=*** syntax
- Make deploy.sh auto-detect go/npm availability
2026-07-23 16:35:57 +08:00
cnbugs 2d70a15307 feat: add login authentication and certificate expiry notifications
- JWT-based login with ADMIN_USER/ADMIN_PASSWORD env config
- Login page with auth guard for Vue frontend
- Feishu bot webhook notification for expiring certificates
- SMTP email notification for expiring certificates
- Daily 8:00 AM cron for expiry checks
- Startup health check notification
2026-07-23 16:25:02 +08:00
cnbugs 1bb895fd67 彻底修复service路径替换问题:改用here doc直接生成正确路径的service文件 2026-05-13 12:07:12 +08:00
cnbugs d0b7ed3245 修复service硬编码路径问题:动态替换部署路径,支持任意目录部署 2026-05-13 12:05:40 +08:00
cnbugs 4213c720c7 彻底修复cp目标不是目录问题:先删除旧dist再重建目录 2026-05-13 12:04:18 +08:00
cnbugs 8cc9dbc069 修复cp目标不存在问题:添加mkdir -p backend/dist确保目录存在 2026-05-13 12:03:07 +08:00
cnbugs 8b1c124092 修复vite找不到的问题:添加--include=dev参数强制安装dev依赖 2026-05-13 11:59:30 +08:00
cnbugs 96cbe6d971 修复前端编译vue-tsc找不到的问题:移除npm install --production参数 2026-05-13 11:57:22 +08:00
cnbugs fd7557539f add 一键部署脚本 + systemd服务脚本 2026-05-13 11:03:18 +08:00