1. 내 상황

Node+Type+Webpack 으로 개발함

소스코드는 github repo로 관리함.

2. 배포 방법

내가 소스코드를 master에 올리고 그걸 릴리즈하면,

사용자가 릴리즈를 받고 npm install, build, run 하는 방식이었음

3. 문제점

사용자는 내 앱을 보통 싱글코어 램 1Gb 정도의 마이크로 인스턴스에서 다운로드&빌드&실행하게 됨.

저사양 인스턴스다보니 빌드할 때
webpack 번들링이 너무 느리게됨 (심지어는 이 단계에서 멈추기도 함)

이런저런 설정 해봤는데 webpack 번들링 자체가 느려서 별 효과는 없었음

4. 해결방안

깃헙 액션을 써보고싶음

1)내가 master 브랜치에 push하면
2)자동으로 빌드(tsc && webpack)해서
3)package.json과 번들링된 output만 따로 릴리즈할 수 있는지 궁금함