docker-compose.yml에서 depends_on으로 postgres를 먼저 띄우게 했는데, DB가 아직 초기화 중일 때 앱이 연결 시도해서 에러납니다.
Error: connect ECONNREFUSED 172.18.0.2:5432docker-compose.yml에서 depends_on으로 postgres를 먼저 띄우게 했는데, DB가 아직 초기화 중일 때 앱이 연결 시도해서 에러납니다.
Error: connect ECONNREFUSED 172.18.0.2:5432
댓글 2
depends_on은 컨테이너 시작 순서만 보장하고, 서비스 준비 상태는 보장하지 않습니다. healthcheck를 사용하세요:condition: service_healthy로 DB가 실제로 준비된 후에 앱이 시작됩니다.