pokr.kr icon indicating copy to clipboard operation
pokr.kr copied to clipboard

pokr.kr Dockerize

Open leegeng opened this issue 5 years ago • 1 comments

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로 좀 구간을 나눠보는 것도 좋을 것 같습니다.

leegeng avatar Sep 09 '19 13:09 leegeng

front 나누는건 사실 스토리지를 공유하고 npm 컨테이너를 나눌까 생각해봤던건데 애매하긴 하겠네요.

leegeng avatar Sep 14 '19 11:09 leegeng