31 Commits

Author SHA1 Message Date
2569718930@qq.com 459909539c Add WeatherNext2 worker and prevent empty scan cache 2026-07-02 20:25:40 +08:00
2569718930@qq.com 5bad2ec398 Accept stale scan snapshot in deploy smoke 2026-06-30 18:39:13 +08:00
2569718930@qq.com 35a9d8e943 Allow initializing scan smoke during deploy 2026-06-30 17:18:27 +08:00
2569718930@qq.com d7ab68182e Fix Telegram bot deploy receiver cleanup 2026-06-26 21:16:17 +08:00
2569718930@qq.com ba2db42eaa Restore DEB training settlement worker 2026-06-23 18:16:46 +08:00
2569718930@qq.com b1edb1b7e1 Resolve backend Supabase env during deploy 2026-06-14 07:07:46 +08:00
2569718930@qq.com 2781a97d9d Allow protected scan terminal deploy smoke 2026-06-14 06:49:28 +08:00
2569718930@qq.com 1664925607 Use python3 in deploy topic sync 2026-06-14 05:51:51 +08:00
2569718930@qq.com 6142a9cb65 Fix feedback auth for expired users 2026-06-14 04:57:42 +08:00
2569718930@qq.com 25408797f1 Add production cache warmer 2026-06-14 04:23:15 +08:00
2569718930@qq.com b53f8a3eee Guard Telegram forum topic routing 2026-06-14 03:49:18 +08:00
2569718930@qq.com 721173aea3 Isolate observation collector from web API 2026-06-08 13:19:52 +08:00
2569718930@qq.com 92307a9f97 fix: force frontend proxy to internal backend 2026-06-03 02:13:02 +08:00
2569718930@qq.com a440f3d2b5 fix: hide upstream html payment errors 2026-06-03 01:58:19 +08:00
2569718930@qq.com afffacb529 fix: recheck public smoke before rollback 2026-06-02 21:54:18 +08:00
2569718930@qq.com 2fd8027a41 Fix deploy stdin token handling 2026-06-01 14:44:53 +08:00
2569718930@qq.com 6407d0a29d Pass deploy GHCR token over stdin 2026-06-01 14:30:41 +08:00
2569718930@qq.com 573353421b Retry deploy compose recreate races 2026-06-01 14:21:43 +08:00
2569718930@qq.com ca72072da0 Optimize terminal startup and deployment smoke checks 2026-05-31 01:56:08 +08:00
2569718930@qq.com aec9dd6a54 Harden production deploy smoke checks 2026-05-30 22:51:25 +08:00
2569718930@qq.com 383dfe4d0e Harden production deploy stability 2026-05-30 21:21:30 +08:00
2569718930@qq.com ed8c898e0e fix: retry deploy smoke checks 2026-05-30 14:24:02 +08:00
2569718930@qq.com 12d911f356 ci: retry image pulls during deploy 2026-05-28 10:16:31 +08:00
2569718930@qq.com a7076f48a6 deploy.sh 成功后自动清理旧镜像,防止磁盘积满 2026-05-26 04:36:43 +08:00
2569718930@qq.com ecf9481dfe smoke test 修复:scan terminal 换 api/cities,避免 pre-warm 阻塞超时 2026-05-26 04:07:33 +08:00
2569718930@qq.com ee3d489d8b 部署修复:healthz 重试从 60s 扩大到 150s,适配 pre-warm 125s 2026-05-26 03:57:22 +08:00
2569718930@qq.com f5aefb27e3 部署修复:sleep 5 改重试循环,等 backend 真正 ready 再 smoke test
backend Python imports 需要 10-15s,固定 sleep 5 不够。
2026-05-26 03:55:21 +08:00
2569718930@qq.com 91eb4307bd 部署加固:去重构建 + SHA tag 部署 + smoke test + 自动回滚
- frontend-quality 移除重复 npm run build
- docker-compose 镜像标签改用 ${IMAGE_TAG:-latest}
- deploy.sh:存旧 tag → SHA 部署 → smoke test → 失败回滚
- CI deploy job 改为 SCP deploy.sh 远程执行
2026-05-26 03:42:48 +08:00
2569718930@qq.com d83733399e 清理测试注释,准备 ed25519 CI 部署验证 2026-05-19 14:28:20 +08:00
2569718930@qq.com cd9de0926b 触发 CI 自动部署验证 2026-05-19 14:14:48 +08:00
2569718930@qq.com e56040a855 添加一键部署脚本:deploy.sh (bash) 和 deploy.ps1 (PowerShell) 2026-05-19 13:19:03 +08:00