WEBBOOK CHAPTER

웹서비스 개발 도구 상자: 19장. Docker Compose로 로컬 stack을 선언한다

19장. Docker Compose로 로컬 stack을 선언한다

Docker Compose는 services, networks, volumes를 YAML로 정의하고 lifecycle을 관리한다. docker compose config로 변수 치환 뒤 실제 model을 먼저 본다.


docker compose config
docker compose up -d --wait
docker compose ps
docker compose logs --since 5m api postgres

depends_on은 process 순서와 readiness가 다르다. healthcheck를 사용하고 app도 재시도한다. host port는 127.0.0.1로 제한하고 fixture password가 운영과 혼동되지 않게 한다.