feat: 后端接线上 React 构建产物,legacy 模板降级为兜底

为什么:前端迁移到 Vite 后,首页应直接返回 frontend/dist/index.html
字节(golden 口径随之变为构建产物原样字节),仅当 dist 未构建时
回退 Jinja2 渲染的 legacy 模板。同步挂载 /assets 静态目录、排除
frontend 的 node_modules/tsbuildinfo 入库、docker 构建只带 dist
不带源码、ruff/pyright 排除 frontend 目录(TS 侧由 tsc+vite 把关)。
This commit is contained in:
snowy-yang committed 2026-09-27 18:35:04 +08:00
1 parent 3a089caff2
commit 8803444755
5 files changed
+44 -18

No files matched your search

+5
View File
@@ -20,6 +20,11 @@ __pycache__
# _mkpkg.py 会在项目根写入打包标记文件(内容为文件数/体积或 public 标记)
_pkg_ok.txt
# 前端工程:node_modules 不进库;dist 构建产物必须提交(后端直接服务它,
# Docker COPY . . 无需 node 即可工作)
frontend/node_modules/
frontend/*.tsbuildinfo
# 运行时敏感数据与私有文档——公开包买家若将本项目纳入 git 管理,
# 以下内容绝不能进版本库(用户数据库/网易云 Cookie/日志/审计文档)
data/