927d7072cebda4c62872622505e57a4c3fe4c3fa
Some checks failed
CD Pipeline / deploy (push) Has been cancelled
過去 5 個 deploy(run 273-277)全 success 但 prod 上 Flask 從未接到請求 — nginx 對所有路徑 fallback 到 SPA index.html (7480 byte / etag e167a58a...) — 原健康檢查只看 HTTP 200,被 SPA shell 200 騙過。 新增第 3 階段檢查(接在原 HTTP 200 retry + 三容器驗證之後): 驗 /health response 三條 fingerprint 任一不符 SPA shell 即 Flask 真接到: (a) Content-Length != 7480 (b) etag != e167a58a1baf907f55a2925a2e8665d1 (c) x-process-time header 存在(Flask middleware 加的,nginx static 不會帶) 三條全失敗 = SPA 攔截 → 推 Telegram + exit 1(CD 紅)。 TELEGRAM secrets 未設時跳過告警不阻 deploy。 修了過去那種「我推 commit、CD 全綠、實際 prod 0 影響」的盲點。
Description
EwoooC — 商品看板 + 業績報表 + AI KM (Flask + pgvector, Docker Compose on 188)
Languages
PostScript
59.7%
Python
30.9%
HTML
4.2%
CSS
2.1%
JavaScript
1.9%
Other
1.1%