演示

数据库 / 环境变量连接问题

Postgres、Redis 或其他服务连接失败——Docker 内主机名与宿主机 localhost 不同。

现象

后端无法连接数据库或 Redis,宿主机上的 seed 失败,或环境变量看似正确但连接超时。

处理

  • Docker 内:DB_HOST=db,REDIS_HOST=redis(Compose 服务名)
  • 宿主机(psql / seed):使用 localhost / 127.0.0.1
  • 确认 base/backend/.env 中的 DB_*、REDIS_* 与 compose 一致
  • 完整键列表见环境变量 Doc