From e4f0f16c396fb055d330a3227a2f6e485beb6831 Mon Sep 17 00:00:00 2001 From: kevin Date: Wed, 8 Apr 2026 22:58:44 +0800 Subject: [PATCH] up --- install.sh | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++ sese-engine-ui | 1 + 2 files changed, 66 insertions(+) create mode 100644 install.sh create mode 160000 sese-engine-ui diff --git a/install.sh b/install.sh new file mode 100644 index 0000000..56535a1 --- /dev/null +++ b/install.sh @@ -0,0 +1,65 @@ +#!/bin/bash + +APP_NAME="SESE" +APP_PATH="/opt/$APP_NAME" +SERVICE_FILE="/etc/systemd/system/$APP_NAME.service" +LOG_PATH="/var/log/$APP_NAME" + +echo "正在安装 $APP_NAME..." + +# 编译应用 +echo "编译应用..." +CGO_ENABLED=0 GOOS=linux go build -o $APP_NAME -ldflags="-s -w" main.go + +# 先停止服务 +sudo systemctl stop $APP_NAME +sudo systemctl disable $APP_NAME + +# 创建目录 +echo "创建目录..." +sudo mkdir -p $APP_PATH +sudo mkdir -p $LOG_PATH + +# 复制文件 +echo "复制文件..." +sudo cp $APP_NAME $APP_PATH/ +sudo cp -r dist $APP_PATH/ + +# 创建服务文件 +echo "创建服务文件..." +sudo tee $SERVICE_FILE > /dev/null <