#!/bin/bash set -e # ===== 配置部分 ===== APP_NAME="fwh-toolbox-server" APP_DIR="/var/www/fwh-toolbox/server" APP_PATH="$APP_DIR/$APP_NAME" SERVICE_FILE="/etc/systemd/system/$APP_NAME.service" # ===== 编译程序 ===== echo "🚀 Building $APP_NAME..." GOOS=linux GOARCH=amd64 go build -o $APP_NAME ./ # ===== 复制程序到目标路径 ===== echo "📦 Copying binary to $APP_PATH..." sudo mv $APP_NAME $APP_PATH sudo chmod +x $APP_PATH # ===== 安装 systemd 服务(如果不存在) ===== if [ ! -f "$SERVICE_FILE" ]; then echo "📝 Creating systemd service: $SERVICE_FILE" sudo tee $SERVICE_FILE > /dev/null <