GitHub Action1 Github Action + Docker compose + Nginx로 무중단 배포 CI/CD 구축하기 1. docker-compose green/blue 구성services: nextjs-blue: # >>> 이부분 변경 >> 이부분 변경 >> 이부분 변경 >> 이부분 변경 docker-compose에서 기존 nextjs로 구성된 서비스를 nextjs-blue, nextjs-green으로 변경 후 nginx에 의존성 추가 해줬다. 2. nginx 설정 변경# >>> 이부분 추가 >> 이부분 추가 >> 이부분 추가 Nginx가 트래픽을 어디로 보낼 지 하는 설정입니다. (기본은 블루로 해줬다.)3. sh 작성#!/bin/bash# 현재 활성화된 서비스 확인CURRENT_SERVICE=$(grep -v "^#" nginx.conf | grep -o "nextjs-[a-z]*" | head -1)if [ ".. 2025. 5. 8. 이전 1 다음