• 08. Building a Multi-Container Application 에서 클라이언트, 서버, 워커 프로세스로 구성된 소스 코드 작성

  • 이제 여러 개의 이미지를 기반으로, 여러 개의 컨테이너로 구성된 서비스를 만들어야 함.

  • Nginx를 기본적으로 사용하는데, Nginx는 들어오는 request를 어떤 서비스로 보내줄지 결정하는 중요한 라우팅 역할을 해줌.

    • /api가 있으면 Express 서버로, 아니면 클라이언트로.
    • default.conf를 통해 이를 configure할 수 있음.
      location /api/ {
        rewrite /api/(.*) /$1 break;
        proxy_pass <http://api>;
      }