- docker-compose.yml 파일에 입력한 도메인의 SSL 인증서 자동 발급 및 갱신
sudo docker-compose up -d명령어를 실행하는 즉시 docker-compose.yml 파일에 입력된 도메인으로 HTTPS 접속을 하면 pm2/src/app.js 프로그램의 결과를 받을 수 있다.- pm2/src/app.js 프로그램은 컨테이너가 (재)시작할 때마다 PM2에 의해 관리되기 때문에 다운 상태로 유지되는 일은 거의 없다.
- 호스트 80번 포트와 443번 포트 열기
- docker, docker-compose 설치
- docker-compose.yml 파일에 이메일, 도메인 입력
- pm2 폴더에 있는 json 파일의 주석 제거
- pm2/src/app.js 작성
- 프로젝트의 루트 경로에서
sudo docker-compose up -d명령어 실행
staticfloat/docker-nginx-certbot
keymetrics/docker-pm2
동빈나님의 도커(Docker) 활용 및 배포 자동화 실전 초급
복붙한 거라 라이센스라고 할 것까지도 없지만... MIT