<aside>
❗ Docker와 Nginx 설정을 처음 사용해봅니다.
EC2, Ubuntu 환경에 익숙하지 않습니다.
따라서 설명에 오류가 있을 수 있습니다.
오타도 있을 수 있습니다.
설명에 오타 및 오류가 있다면 [email protected]
에 📩 주시면 수정하겠습니다.
</aside>
0. 도입
- 4일 동안 여러 실험을 거듭하며 수동 배포에 성공했습니다.
- Docker, Nginx, Openvidu를 사용해본게 이번이 처음인지라 설명 내용에 다소 오류가 있을 수 있습니다
- 결과론입니다. 다만 배포에 성공했기 때문에 어떤 순서의 절차를 거쳐서 어떤 설정을 통해 배포에 성공했는지에 대해 다음과 같이 정보를 공유하고자 합니다.
1. 프로젝트 구조

- 설정 이전에 먼저 저희 팀의 프로젝트 구조를 보여드립니다. (front ↔ back ↔ openvidu)
- 위 구조에서 배포를 설정했기 때문에 구조를 이해한 후 팀의 상황에 맞는 설정을 권고드립니다.
- 80포트는 기본적으로 포트를 설정하지 않으면 사용하게 되는 HTTP 포트이므로 프로젝트(프론트, 백엔드)에 접근하기 위한 기본 포트로 사용해야 합니다
- 리버스 프록시를 이용해 프론트엔드는 3000번 포트를, 백엔드는 5000번 포트를 사용했습니다.