Merge remote-tracking branch 'upstream/main'

This commit is contained in:
dohyeons
2025-10-13 16:04:43 +09:00
2 changed files with 160 additions and 60 deletions

View File

@@ -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
# 배포 완료