CI/CD - Next와 Docker를 같이 쓰니 어렵다.(2)

next는 vue와 react와는 다르게 uild 시점에, ServerSideProps 함수를 동작시켜, 미리 data를 fetch한 후, HTML 페이지를 렌더링 한다고 한다.

젠킨스 build 시점에서 next를 빌드하면 이후 도커 컨테이너를 생성할 때 어떻게 빌드파일을 전달해야 하는지 의문..

그래서 빌드 후 조치에서 도커파일 빌드를 진행

→ 프론트엔드 빌드 문제가 생기면 none 이미지와 컨테이너가 삭제되지 않고 실행되어 다음 빌드에 차질이 생김 → 하나씩 삭제해주는 방법으로 진행하였음

빌드 문제 시 해당 파일을 어떻게 관리해야 하는지,,,