이전에 심심풀이로 로그인 기능만 구현된 장고 사이트를 AWS를 통해 배포해 본 적이 있으니, 사실상 두 번째 배포이다. 이번에는 Django Rest Framework로 서버를, React로 프론트를 구현하였다.
그렇게 완성된 것이 이 블로그(지금은 비용 문제로 해당 블로그를 deprecate 하였음)이다. 하지만 여전히 수 많은 문제에 맞닥뜨렸고, 그 중 몇 가지는 분명히 이전에도 본 것이었다. 아주 고통스러운 과정이었다.
더 이상 고통받기 싫은 나는 이 곳에 나의 배포 과정과 트러블슈팅 방법을 정리해 두려 한다.
각각의 문서에 참고 자료를 링크할 예정이지만, 배포의 전체적인 과정은 훌륭한 어떤 분들이 쓰신 두 블로그를 아주 많이 참고했다. 따라서 전체적인 과정은 각 과정에서 내가 참고한 블로그의 내용을 거의 그대로 따라하되, 그대로 따라하면서도 절대 쉽지 않았던 부분들을 해결하는 과정들을 적어 놓을 예정이다.
미래의 나와 나와 비슷한 케이스를 겪은 누군가에게 도움이 되길.
참고 블로그