Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pokr.kr Dockerize #57

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from
Draft

Conversation

leegeng
Copy link

@leegeng leegeng commented Sep 9, 2019

Draft PR입니다

Issue

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

Copy link
Member

@jooddang jooddang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

지금은 frontend 가 10년 전의 상태라... (...) 따로 분리할 수 있는 구조가 아닙니다. ㅎㅎ
flask 에 jinja templating 하고 있어서 front container 를 따로 뺄 필요는 없어요 ㅎㅎ

@@ -0,0 +1,27 @@
FROM python:2
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

기왕 하시는 김에 python 3.7 기준으로 해보는 것이 어떠세요?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

작업중이신 브랜치 베이스로 바꿔볼게요.

@leegeng
Copy link
Author

leegeng commented Sep 14, 2019

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants