From 5350283059b2f375dda9a07087b35302ab8a57ed Mon Sep 17 00:00:00 2001 From: govolokatliai Date: Thu, 22 May 2025 13:56:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E9=83=A8=E7=BD=B2=E6=B5=81?= =?UTF-8?q?=E7=A8=8B=EF=BC=8C=E6=9A=82=E6=97=B6=E6=B3=A8=E9=87=8A=E6=8E=89?= =?UTF-8?q?=E5=89=8D=E7=AB=AFpicocss=E5=AF=BC=E5=85=A5=EF=BC=8C=E4=BB=A5?= =?UTF-8?q?=E6=8F=90=E5=8D=87=E9=80=9F=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FrontEnd/admin.html | 2 +- FrontEnd/assignment.html | 2 +- FrontEnd/index.html | 2 +- Makefile | 10 ++++++---- tools/ZSCWW-Scheduler.service | 10 ++++++++++ tools/scheduler.caddyfile | 4 ++++ tools/start.sh | 3 +++ 7 files changed, 26 insertions(+), 7 deletions(-) create mode 100644 tools/ZSCWW-Scheduler.service create mode 100644 tools/scheduler.caddyfile create mode 100644 tools/start.sh diff --git a/FrontEnd/admin.html b/FrontEnd/admin.html index ba010d8..d5ae8ca 100644 --- a/FrontEnd/admin.html +++ b/FrontEnd/admin.html @@ -1,6 +1,6 @@ - +

管理

diff --git a/FrontEnd/assignment.html b/FrontEnd/assignment.html index c7d21b0..5b1875f 100644 --- a/FrontEnd/assignment.html +++ b/FrontEnd/assignment.html @@ -1,6 +1,6 @@ - +
diff --git a/FrontEnd/index.html b/FrontEnd/index.html index 876f3f9..aacf7ec 100644 --- a/FrontEnd/index.html +++ b/FrontEnd/index.html @@ -1,6 +1,6 @@ - +
diff --git a/Makefile b/Makefile index 91d51e6..e00cc56 100644 --- a/Makefile +++ b/Makefile @@ -3,10 +3,12 @@ build: deploy: go build -o scheduler - cp ./scheduler /opt/zscww_scheduler/scheduler - cp -r FrontEnd /opt/zscww_scheduler/FrontEnd - chmod +x /opt/zscww_scheduler/scheduler - echo "部署脚本执行完成,记得放入member.csv数据文件" + cp ./scheduler /opt/scheduler/scheduler + cp -r FrontEnd /opt/scheduler/FrontEnd + cp -r templates /opt/scheduler/templates + cp -r tools /opt/scheduler/tools + ln -s /opt/scheduler/tools/ZSCWW-Scheduler.service /etc/systemd/system/ZSCWW-Scheduler.service + echo "部署脚本执行完成,记得放入以及在tools/start.sh中修改配置文件,在新环境运行时记得带上--init-db参数" default: help diff --git a/tools/ZSCWW-Scheduler.service b/tools/ZSCWW-Scheduler.service new file mode 100644 index 0000000..348c86d --- /dev/null +++ b/tools/ZSCWW-Scheduler.service @@ -0,0 +1,10 @@ +[Unit] +Description = Scheduler for ZSC Network Support +After = network.target + +[Service] +ExecStart=/opt/scheduler/tools/start.sh +Restart=always + +[Install] +WantedBy=multi-user.target diff --git a/tools/scheduler.caddyfile b/tools/scheduler.caddyfile new file mode 100644 index 0000000..1d17563 --- /dev/null +++ b/tools/scheduler.caddyfile @@ -0,0 +1,4 @@ +scheduler.zsxyww.com { + reverse_proxy 127.0.0.1:25005 +} + diff --git a/tools/start.sh b/tools/start.sh new file mode 100644 index 0000000..f56b249 --- /dev/null +++ b/tools/start.sh @@ -0,0 +1,3 @@ +#! /usr/bin/bash +cd /opt/scheduler +./scheduler --config ./production.yaml >>./log