생활
뷰에서 익스프레스 자동빌드 방법문의
안녕하세요.
현재 뷰에서 익스프레스 public 폴더로 빌드하고 익스프레스에서 서버를 실행하고 있습니다.
매번 뷰 빌드, 익스프레스 실행 이렇게 되다보니 혹시 자동 빌드 및 서버 자동 리프레쉬 하는 좋은 방법이 있는지 궁금합니다.
55글자 더 채워주세요.
1개의 답변이 있어요!
우선, 왜 매번 빌드 후 서버를 실행하시는 지 잘 모르겠습니다.
개발 시에는 webpack-dev-server를 사용하여 개발 모드로 하시는 게 낫습니다. 알아서 핫리로딩되고 디버깅툴도 연동되고요.
빌드 후 서버를 실행하는 건 배포 직전에 잘 돌아가나 체크할 때만 하시는 게 좋고요.
자동 빌드 및 서버 자동 리프레쉬는 CI/CD 툴(젠킨스, circle CI, travis CI 등) 연동하시는 게 좋습니다.
보통은 깃허브에 소스코드를 push할 때 CI/CD 툴이 실행되게 하고(대부분의 CI 툴이 이 기능을 제공합니다),
거기서 미리 설정해둔대로 빌드 및 테스트를 진행한 다음에 서버로 배포되게 합니다.
배포된 후에도 서버에서 pm2같은 툴을 사용하여 익스프레스가 자동으로 리프레쉬되게 합니다.