[Docker-Compose] Django + PostgreSQL
여러 개의 컨테이너로 이루어진 어플리케이션을 도커를 이용해서 배포하려 하면, 한 Dockerfile로 해결이 안 되는 경우가 많습니다. 그래서 컨테이너들을 한 번에 관리하기 위해 docker compose를 사용합니다. 이번에 테스트할 어플리케이션은 Django로 작성된 간단한 웹사이트입니다. 데이터베이스는 PostgreSQL이며 마찬가지로 Docker 이용해서 설치됩니다. 그런데 일반적으로 DB는 도커를 이용해서 설치하는 게 권장되지 않습니다. DB는 일반적으로 독립적으로 계속 운용이 되면서, 어떤 앱에서든 자유롭게 접속할 수 있고 항상 정상적으로 응답을 하고 데이터도 계속 저장을 한 상태로 있어야 합니다. 만약에 도커를 이용해서 배포를 하면, 앱이 업데이트될 때마다 데이터 베이스도…