0. 도커를 왜 사용하게 되었나 맨 처음 프론트엔드와 백엔드로 나누어 프로젝트를 진행하려고 했을 때, 내가 백엔드로서 만든 api를 프론트엔드 개발자가 어떻게 사용해야 하는 것인가에 대해 엄청나게 궁금했던 적이 있다. 일단 팀원 모두 프엔 백엔 나누어서 개발하는 것이 처음이었고, 구글에 검색을 해 봐도 관련 지식이 아예 없다보니 뭔 솔? 이러면서 이해하기가 어려웠다. 그래도 지금은 대략적인 프로세스를 알게 되었다. 내가 인텔리제이로 만든 스프링 프로젝트를 프론트엔드 개발자의 노트북에서 실행하여 프론트엔드 개발자가 해당 api를 사용하면 되는 것이다. 물론, 백엔드 개발자는 cors 제한을 풀어놔야 하며, 데이터베이스는 동시에 접근 가능 하도록 ec2에 만들어 두거나 프론트엔드 노트북에 데이터베이스 설정을..