greenfrog82 / LetEatGo

This is the SNS service for the really good hole in the wall.
4 stars 4 forks source link

Docker-compose 파일 사용하여 배포 시 Dockerfile 및 build 환경 script 변경 #14

Open 01045972746 opened 6 years ago

01045972746 commented 6 years ago

현재 Frontend 쪽 빌드 스크립트(Compose 스크립트)가

command: bash -c "npm run dev"

Development 환경으로 작동중.

이를 개선하기 위한 방안 필요함.

예를 들어 env-frontend/Dockerfile 에 npm i && npm build 같은 스크립트를 삽입하여 Production 용으로 빌드 필요.

이 경우, Docker Cache 사용 불가능 * build는 npm 및 webpack 이 하는 것이라서 하지만, Production 용으로 따로 빌드한다는 의미에서, build 시간은 큰 영향 없을 듯. ( 최대 1분 )

greenfrog82 commented 6 years ago

일단 내 생각은 LetEatGo가 여가 시간을 이용해서 하는 개발이라 가시적인 결과가 계속 나와야 개발자들이 잼있거든. 그래서 최소한의 개발 환경만 갖춰놓은 상태라 아직 미흡한 부분이 있어. 좋은 지적이고, 일단 개발을 하고 지금 이슈한 부분들은 차후 서비스 올리기 전 단계에서 손봐도 될것 같거든. 어때?

01045972746 commented 6 years ago

굿 초이스 입니다. 빌드나 배포환경은 제가 한번 해본 경험이 있어서 추후에 milestone 잡으시면 그때 진행하겠습니다