Infra (2) 썸네일형 리스트형 무중단 배포 - 스크립트 작성하기 1. 개요이전까지 무중단 배포를 위한 기초적인 설정을 마쳤다. 이제 이를 기반으로 배포 시 작동하는 스크립트 코드를 작성해보고자 한다.2. git action yml //프로젝트 빌드 및 docker push ... - name: Deploy to ec2 uses: appleboy/ssh-action@master with: host: ${{ secrets.EC2_HOST }} # EC2 퍼블릭 IPv4 DNS username: ubuntu key: ${{ secrets.PRIVATE_KEY }} port: 22 script: | .. 무중단 배포 - Nginx default.conf 파일 작성하기 1. 개요무중단 배포를 Blue/Green 방식으로 하려면 nginx가 80번 포트로 트래픽을 받아 blue, green 중 정상 동작하는 서버로 로드 밸런싱을 해주어야 한다. 이번에는 이를 위한 설정 파일을 작성해보도록 하자. 2. nginx.confuser nginx;worker_processes auto;error_log /var/log/nginx/error.log notice;pid /var/run/nginx.pid;events { worker_connections 1024;}http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main .. 이전 1 다음