에러일기

nginx 504 gateway timeout

솜사탕코튼 2025. 2. 26. 00:40

에러 케이스

       stage('Docker Build & Deploy') {
            steps {
                sh '''
                    echo '[INFO] Backend 컨테이너만 재시작'
                    cd 내 docker-compose 파일 경로
                    docker-compose up -d --build 백엔드 이미지
                '''
            }
        }

 

  • 빌드 최적화를 통해, postgresql, nginx, certbot은 굳이 재실행을 할 필요가 없다고 생각해서 다음의 스크립트와 같이 설정해주었다.
  • 그랬더니 nginx와 backend(spring) 이미지의 포트가 끊어져 버린 것이 문제

해결

       stage('Docker Build & Deploy') {
            steps {
                sh '''
                    echo '[INFO] Backend 컨테이너만 재시작'
                    cd docker-compose 파일 경로
                    docker-compose up -d --build 백엔드 이미지
                    docker-compose restart nginx 컨테이너 이미지
                '''
            }
        }