fix: 迁移读取根 .env + 部署脚本本地直跑 + 健康检查读 PORT #66

Merged
wangziqi merged 2 commits from fix/datasource-root-env into main 2026-08-10 01:45:19 +00:00
Owner

改动

  1. apps/server/datasource.ts:迁移 CLI 优先读取仓库根目录 .env(再回退 apps/server/.env),生产只需维护根目录一份 .env,不再出现 root 空密码报错
  2. deploy.sh:新增本地直跑模式./deploy.sh./deploy.sh local),无需 SSH/key;传 ssh_host 才走远程版
  3. .gitea/workflows/deploy.yml:健康检查从 .env 读取 PORT(默认 3000),适配自定义端口

验证

  • server typecheck / deploy.sh bash -n / YAML 校验
## 改动 1. `apps/server/datasource.ts`:迁移 CLI 优先读取仓库根目录 `.env`(再回退 apps/server/.env),生产只需维护根目录一份 .env,不再出现 root 空密码报错 2. `deploy.sh`:新增**本地直跑模式**(`./deploy.sh` 或 `./deploy.sh local`),无需 SSH/key;传 ssh_host 才走远程版 3. `.gitea/workflows/deploy.yml`:健康检查从 .env 读取 PORT(默认 3000),适配自定义端口 ## 验证 - server typecheck ✅ / deploy.sh bash -n ✅ / YAML 校验 ✅
wangziqi added 2 commits 2026-08-09 14:05:14 +00:00
- datasource.ts 优先加载根目录 .env,再回退 apps/server/.env
- 生产只需维护根目录一份 .env,迁移脚本不再报 root 空密码
ci(deploy): deploy.sh 支持本地直跑模式 + workflow 健康检查读取 .env PORT
Some checks failed
CI / check (pull_request) Failing after 5m3s
9d74bd2d51
- deploy.sh 默认本地直跑(./deploy.sh 或 ./deploy.sh local),不再需要 SSH;传 ssh_host 才走远程版
- workflow 健康检查从 .env 读取 PORT(默认 3000),适配 PORT=3002 等自定义端口
wangziqi merged commit 8c437cd082 into main 2026-08-10 01:45:19 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wangziqi/gongxue-base#66
No description provided.