Docker Compose로 Next.js 앱(포트 3000)과 PostgreSQL(포트 5432)을 띄웠는데, 앱 컨테이너에서 DB로 연결이 안 됩니다.
# docker-compose.yml
services:
app:
build: .
ports:
- "3000:3000"
environment:
DATABASE_URL: postgresql://user:pass@localhost:5432/mydb
db:
image: postgres:16
ports:
- "5432:5432"로컬에서는 잘 되는데 Docker 안에서만 ECONNREFUSED 에러가 납니다. 뭐가 문제일까요?
댓글 0