Commit Graph

13 Commits

Author SHA1 Message Date
kurihada 11eeec868e Revert "feat: 从 SQLite 切换到 PostgreSQL"
This reverts commit 827fb761bd.
2026-02-28 18:27:42 +08:00
kurihada 827fb761bd feat: 从 SQLite 切换到 PostgreSQL
- Prisma provider 改为 postgresql
- docker-compose 新增 postgres 服务(带健康检查)
- Dockerfile 移除 sqlite3/template.db,改用 npm install prisma 做运行时 schema 同步
- docker-entrypoint.sh 简化为 prisma db push + node server.js
2026-02-28 17:47:01 +08:00
kurihada bf806f0891 fix: 改用 sqlite3 原生工具做 schema 同步,替代不可靠的 prisma CLI 方案 2026-02-28 17:33:49 +08:00
kurihada 039887547d fix: 容器启动时自动同步数据库 schema,解决线上部署后表结构不同步导致的加载失败 2026-02-28 17:24:03 +08:00
kurihada 77914672e0 feat: 注入高德地图 API Key 到 Docker 构建和运行环境 2026-02-25 14:30:24 +08:00
kurihada d2e0b2a1f9 fix: 修正 template.db 构建路径 2026-02-25 14:14:30 +08:00
kurihada 20acf045f3 fix: 构建时生成数据库模板,运行时无需 prisma CLI 2026-02-25 14:12:29 +08:00
kurihada 76a3effb5e fix: 修复容器内 prisma CLI 路径找不到的问题 2026-02-25 14:10:40 +08:00
kurihada 9f29fec453 fix: 修复容器内 Prisma 版本不匹配导致启动失败
- 复制项目的 prisma 二进制到 runner 阶段,避免 npx 下载最新版
- 移除已废弃的 --skip-generate 参数
2026-02-25 13:21:51 +08:00
kurihada 3b6910e6e8 perf: Prisma 引擎下载使用国内镜像加速 2026-02-25 13:06:52 +08:00
kurihada e614129784 perf: npm 使用国内镜像源加速 Docker 构建 2026-02-25 12:28:35 +08:00
kurihada 7bc18ce503 refactor: 数据库持久化改用宿主机目录挂载
- Prisma DATABASE_URL 改为环境变量注入
- 数据挂载从 Docker Volume 改为 /data/no-whatever/
- 本地开发通过 .env 文件配置数据库路径
2026-02-25 12:24:44 +08:00
kurihada 76bd7b4756 ci: 添加 Docker + Jenkins 自动化部署配置
- Dockerfile 多阶段构建,standalone 模式输出
- Jenkinsfile 定义 GitLab 触发的 CI/CD 流水线
- docker-compose.yml 简化部署
- next.config.ts 开启 standalone 输出
2026-02-25 12:10:32 +08:00