etc
-
Django + Docker + NginX + gunicorn 배포etc 2022. 7. 10. 00:47
🙌 서론 원티드 프리온보딩이 시작한지 벌써 2주가 지났다. 2주차에는 내가 서비스 배포를 담당했다. 과제 요구사항은 도커로 배포하기였고, 이전에 엘리스에서 도커를 이용해 배포한 프로젝트가 있긴 했지만, 내가 아니라 다른 팀원이 담당했었다. 그래서 나는 도커에 대해 아무것도 모르는 상태와 같았다. 이번 기회에 제대로 공부해보자는 마음으로 배포를 담당하였다. 우선 우리 서비스는 가계부앱 이다. 배포용 서버는 AWS를 이용했고, 도커 + Nginx + gunicorn 구성으로 배포를 진행했다. Dockerfile과 docker-compose.yml, nginx 설정 파일을 작성하는게 어려웠기 때문에 이 부분에 대해서 정리한 내용이다. 👉 본론 AWS 서버의 프로젝트 구조는 다음과 같다. home 디렉토리에 p..