pokr.kr
pokr.kr copied to clipboard
pokr.kr Dockerize
Draft PR입니다
Issue
https://github.com/teampopong/pokr.kr/issues/56
Description
빠르게 할 여건은 안되고 몇 번 핑퐁 칠 생각으로 Draft PR 만들어둡니다. 전체적인 구조는 backend와 npm을 필요로 하는 front docker를 분리하고 디비도 컨테이너를 분리해서 docker-compose로 배포되도록 하려고 합니다.
- pokr-backend
- pokr-frontend
- pokr-db
- pokr-nginx
이렇게 4개의 컨테이너를 함께 띄우는 식이 될 것 같구요.
Dockerfile -> pokr-backend Dockerfile_front -> pokr-frontend
우선 이렇게 구성할 예정인데 front가 떼어질 수 있는 구조인지는 아직 제대로 파악을 못했네요. 안되면 multi-stage build로 좀 구간을 나눠보는 것도 좋을 것 같습니다.
front 나누는건 사실 스토리지를 공유하고 npm 컨테이너를 나눌까 생각해봤던건데 애매하긴 하겠네요.