에러 케이스
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 컨테이너 이미지
'''
}
}
'에러일기' 카테고리의 다른 글
에러 케이스
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 컨테이너 이미지
'''
}
}