#!/bin/bash set -e echo "=== SUNDOL Deploy ===" # Load env set -a source .env set +a # Build backend echo "[1/4] Building backend..." cd sundol-backend mvn package -q -DskipTests cd .. # Build frontend echo "[2/4] Building frontend..." cd sundol-frontend npm run build cd .. # Git push echo "[3/4] Pushing to git..." git add -A git commit -m "Deploy $(date +%Y%m%d-%H%M%S)" || true git push origin main # Restart PM2 echo "[4/4] Restarting services..." pm2 restart ecosystem.config.cjs echo "=== Deploy complete ==="