6 Commits

Author SHA1 Message Date
e16101865d fix(runtime): 修复容器内路径别名导致的模块加载失败
All checks were successful
CI / ci (push) Successful in 1m26s
为 Node/PM2 增加 module-alias 运行时解析,并将本地 Prisma 服务别名改为 @db,避免与 @prisma/client 冲突,确保 Docker 启动时可正确加载 dist 模块。

Made-with: Cursor
2026-04-28 06:57:10 +08:00
b5b4167c7c fix(docker): 将 prisma.config.ts 打包进构建与运行镜像
All checks were successful
CI / ci (push) Successful in 1m34s
补齐 Prisma 配置文件复制步骤,确保容器内执行 prisma migrate deploy 时能够读取 datasource 配置并完成迁移。

Made-with: Cursor
2026-04-28 06:30:26 +08:00
5b31a2bfb8 chore(docker): 配置 yarn/npm 镜像与安装超时参数
All checks were successful
CI / ci (push) Successful in 1m25s
在 deps 阶段安装依赖前统一设置 registry.npmmirror.com 与较长网络超时,降低构建环境网络抖动导致的 yarn install 失败概率。

Made-with: Cursor
2026-04-28 06:24:21 +08:00
5dbdeebe6e fix(docker): 为依赖安装阶段注入 Prisma 构建占位库连接
Some checks failed
CI / ci (push) Failing after 1m5s
在 deps 阶段设置 DATABASE_URL 占位值,确保 yarn install 触发 prisma generate 时不会因缺少 datasource.url 环境变量而失败。

Made-with: Cursor
2026-04-28 06:11:28 +08:00
4476f03955 fix(docker): 依赖安装阶段补充 prisma 目录
All checks were successful
CI / ci (push) Successful in 1m23s
在 Docker deps 阶段执行 yarn install 前复制 prisma 目录,避免 postinstall 的 prisma generate 因缺少 schema 文件导致构建失败。

Made-with: Cursor
2026-04-28 03:07:45 +08:00
3076b7ec54 chore: 重构 CI/CD 与 Docker 发布流程
Some checks failed
CI / ci (push) Failing after 2s
将部署链路调整为 CI 构建推送镜像、服务器拉取镜像运行,并拆分/复用 Gitea workflow 与公共准备脚本;同时统一 APP_NAME 与端口变量配置,补充 Docker 与 ESLint 相关配置文件以提升可维护性。

Made-with: Cursor
2026-04-28 01:44:37 +08:00