1.3 KiB
1.3 KiB
Work Log - Docker PostgreSQL 默认端口切换为 5434(2026-04-30)
-
背景:
- 用户要求将 Docker 镜像构建/部署链路中的 PostgreSQL 默认宿主机端口改为
5434。
- 用户要求将 Docker 镜像构建/部署链路中的 PostgreSQL 默认宿主机端口改为
-
本次改动:
docker-compose.ymldb.ports默认映射从${POSTGRES_PORT:-5433}:5432改为${POSTGRES_PORT:-5434}:5432。
.envPOSTGRES_PORT=5434。
.env.exampleDB_PORT=5434(本机直连口径)。POSTGRES_PORT=5434(容器暴露口径)。
.github/workflows/main.yml- 部署阶段生成的
docker-compose.prod.yml默认映射改为${POSTGRES_PORT:-5434}:5432。 - 自动生成
.env模板中的POSTGRES_PORT=5434。
- 部署阶段生成的
api/app/core/config.py- 本机默认
db_port从5433改为5434,与新口径一致。
- 本机默认
README.md- 本地 PostgreSQL 可选端口说明从
localhost:5433更新为localhost:5434。
- 本地 PostgreSQL 可选端口说明从
MEMORY.md- 长期端口口径同步更新为
5434。
- 长期端口口径同步更新为
-
验证:
- 通过
rg全局检索POSTGRES_PORT/5433相关配置,确认运行口径已切换到5434。 - 本次未执行容器重建或运行态联调。
- 通过
-
风险与影响:
- 影响范围:Docker 暴露端口与本机直连默认端口。
- 若已有外部脚本/客户端固定连接
5433,需同步改为5434或显式覆盖POSTGRES_PORT/DB_PORT。