1.6 KiB
1.6 KiB
工程整体分析
更新时间:2026-05-19-23-10-56
项目定位
本项目用于部署和维护个人 Reactive Resume 服务,服务公网访问地址为 https://me.huijutec.cn,公开简历入口为 /audience/resume。
当前结构
README.md:部署、访问、安装包说明。compose.yml:本机 Docker Compose 部署,包含 Postgres、Reactive Resume、frpc。compose-Nas.yml:QNAP/NAS 部署版本。scripts/patch-reactive-resume-filename.sh:对运行中 Reactive Resume 容器打补丁,控制 PDF 下载文件名,并修正静态资源 cache bust 与 Nitro manifest。scripts/patch-reactive-resume-glalie-layout.sh:简历布局补丁。scripts/patch-reactive-resume-service-worker-cache.sh:Service Worker 缓存补丁。packages/:安装包目录。dist/:发布归档。生成简历/:简历源数据、备份、生成 PDF 和展示素材。
当前运行环境
- Docker 容器
reactive-resume-reactive-resume-1运行 Reactive Resume,映射127.0.0.1:3003 -> 3000。 - 容器
reactive-resume-frpc-1负责公网映射。 origin远端为 Gitea HTTP 地址:http://192.168.31.5:5002/admin/Reactive_Resume.git。
维护注意事项
- 下载文件名由容器内打补丁脚本控制,不是普通业务源码直接控制。
- 修改 PDF 文件名后需要更新 cache bust,防止浏览器继续使用旧静态资源。
- 补丁脚本会修改容器内
/app/apps/web/.output文件并重启容器,执行后必须等待健康检查通过。 - Gitea HTTP 远端可能缺少交互式凭据,推送失败时应保留本地 commit,不要在命令行写入账号密码。