#!/bin/bash
# Phase 3 프로덕션 배포 스크립트
# 2026-08-11 자동 생성

echo "🚀 K-ArtSell Aegis v16.0 프로덕션 배포 시작"

# 1. 서비스 중지 (기존)
echo "[1/5] 기존 서비스 중지..."
systemctl stop kartsell-host || true

# 2. 새 버전 배포
echo "[2/5] 새 버전 배포..."
cp -r ./phase3-release/host /opt/kartsell/

# 3. 데이터베이스 마이그레이션
echo "[3/5] 데이터베이스 마이그레이션..."
cd /opt/kartsell/host
./KArtSell.DbMigrator --connection-string=\ || exit 1

# 4. 서비스 시작
echo "[4/5] 서비스 시작..."
systemctl start kartsell-host
sleep 5

# 5. 헬스체크
echo "[5/5] 헬스체크..."
curl -f https://kartsell.taxbaik.com/health || exit 1

echo "✅ 배포 완료!"
