(1) Docker 설치 및 Jenkins 설정 (2) 백엔드, 프론트 엔드 도커 이미지 빌드 (3) 원격 서버에서 도커 이미지 실행: Jenkins 파이프라인 작성 (4) HTTPS 적용 및 Nginx 설정 : letsencrypt와 certbot을 사용한 SSL 인증서 설치, 리버스 프록시 적용 지난 포스팅에서 배포 자동화를 한다고 이야기 했고 자동화를 위해 도커와 젠킨스를 설치했다. 이번 포스팅은 각각의 부분을 도커 이미지로 만들고 실행하는 것을 목표로한다. 프로젝트에서 프론트엔드는 Vue의 빌드 파일과 Nginx를, 백엔드는 Express.js를 사용한다. 1. Docker + Node.js(Express) 우선 백엔드 서버를 도커 이미지를 만들어보자 node와 npm이 설치 되어있는 상태에서 b..