chore: unify github deploy postgres port to 5434

This commit is contained in:
chengkml
2026-05-01 11:00:08 +08:00
parent c7b018b10a
commit c8ec27c6aa
2 changed files with 19 additions and 2 deletions
+17
View File
@@ -89,3 +89,20 @@
- 风险与影响:
- 影响范围:本地/部署侧依赖默认 `5433` 的连接配置需同步为 `5434`,否则会出现连接失败。
- 容器内服务间连接不受影响,仍通过 `db:5432` 通信。
## Work Log - 统一 GitHub 发布默认 PostgreSQL 端口为 54342026-05-01
- 背景:
- 仓库本地 `docker-compose.yml` 默认端口已是 `5434`,但 GitHub Actions 发布脚本内联的 `docker-compose.prod.yml` 与首次生成 `.env` 仍使用 `5433`,存在口径不一致。
- 本次改动(最小改动):
- 文件:`.github/workflows/main.yml`
- 将发布脚本中 `db.ports` 默认映射从 `${POSTGRES_PORT:-5433}:5432` 改为 `${POSTGRES_PORT:-5434}:5432`
- 将首次初始化 `.env` 模板中的 `POSTGRES_PORT=5433` 改为 `POSTGRES_PORT=5434`
- 验证:
- `rg -n "POSTGRES_PORT:-5434|POSTGRES_PORT=5434" .github/workflows/main.yml` 命中两处,未发现 workflow 内 `5433` 残留。
- 风险与影响:
- 影响范围:仅 GitHub 发布脚本默认值,不影响已存在且手工维护的服务器 `.env`
- 若线上环境明确依赖 `5433`,需在服务器 `.env` 显式保留 `POSTGRES_PORT=5433`