Merge remote-tracking branch 'upstream/main'
This commit is contained in:
@@ -17,27 +17,37 @@ echo "======================================"
|
||||
|
||||
# Git 최신 코드 가져오기
|
||||
echo ""
|
||||
echo "[1/5] Git 최신 코드 가져오기..."
|
||||
echo "[1/6] Git 최신 코드 가져오기..."
|
||||
git pull origin main
|
||||
|
||||
# 호스트 디렉토리 준비
|
||||
echo ""
|
||||
echo "[2/6] 호스트 디렉토리 준비..."
|
||||
mkdir -p /home/vexplor/backend_data/data/mail-sent
|
||||
mkdir -p /home/vexplor/backend_data/uploads
|
||||
mkdir -p /home/vexplor/frontend_data
|
||||
chmod -R 755 /home/vexplor/backend_data
|
||||
chmod -R 755 /home/vexplor/frontend_data
|
||||
echo "디렉토리 생성 완료"
|
||||
|
||||
# 기존 컨테이너 중지 및 제거
|
||||
echo ""
|
||||
echo "[2/5] 기존 컨테이너 중지..."
|
||||
echo "[3/6] 기존 컨테이너 중지..."
|
||||
docker-compose -f "$COMPOSE_FILE" down
|
||||
|
||||
# 오래된 이미지 정리
|
||||
echo ""
|
||||
echo "[3/5] Docker 이미지 정리..."
|
||||
echo "[4/6] Docker 이미지 정리..."
|
||||
docker image prune -f
|
||||
|
||||
# 새로운 이미지 빌드
|
||||
echo ""
|
||||
echo "[4/5] Docker 이미지 빌드..."
|
||||
echo "[5/6] Docker 이미지 빌드..."
|
||||
docker-compose -f "$COMPOSE_FILE" build --no-cache
|
||||
|
||||
# 컨테이너 실행
|
||||
echo ""
|
||||
echo "[5/5] 컨테이너 실행..."
|
||||
echo "[6/6] 컨테이너 실행..."
|
||||
docker-compose -f "$COMPOSE_FILE" up -d
|
||||
|
||||
# 배포 완료
|
||||
|
||||
Reference in New Issue
Block a user