#!/bin/bash

# ========================================
# 快速部署脚本（仅后端）
# 适用于只修改了后端代码的情况
# ========================================

set -e

GO_PROJECT_PATH="/www/wwwroot/nofx"
PM2_APP_NAME="nofx"

echo "🚀 快速部署后端..."

cd "$GO_PROJECT_PATH"

# 拉取代码
echo "📥 拉取代码..."
git pull origin main

# 编译
echo "🔨 编译..."
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o nofx-linux main.go

# 重启
echo "🔄 重启服务..."
pm2 restart "$PM2_APP_NAME"

echo "✅ 部署完成！"
pm2 logs "$PM2_APP_NAME" --lines 10 --nostream
