draft v0.1.0 2026-07-03

EPA-009 Deployment Infrastructure

EAOS 部署分阶段推进,先静态站,后生产后端。

Stage 0: GitHub Pages

Stage 0.5: zhaotongxue.vip Production Static Zone

Stage 1: Backend Preview

建议使用:

当前仓库已提供 apps/api/ 零依赖 Node API 原型,用于本地验证论坛、积分流水、学习产品和兑换订单流程。它默认使用 .cache/api-data.json,生产版必须替换为 PostgreSQL。

静态站后台 /admin/ 可以填写本地 API 地址 http://127.0.0.1:8787,切换到 API 模式验证前后端联通。

zhaotongxue.vip 的 API 原型预览独立于静态部署启用:

npm run deploy:zhaotongxue:api

该脚本会:

生产站前端只会在 /api/health 可用时自动进入同域 API 模式;如果 API 未启用,页面继续使用本地演示数据。

本地运行:

node apps/api/server.mjs

本地测试:

node apps/api/test.mjs

Stage 2: Production

生产版至少需要: