Files
mir-godot/tools/update.sh

30 lines
759 B
Bash
Raw Normal View History

2024-03-03 22:59:18 +08:00
#!/bin/sh
set -e
# 复制Nginx、服务配置配置
sudo cp -r ./tools/centos/* /
# 复制后端服务到运行目录
2024-03-06 10:47:22 +08:00
sudo rm -rf /data/wwwroot/server
2024-03-03 22:59:18 +08:00
sudo cp -r ./server /data/wwwroot/
# 创建游戏引擎服务端运行目录
if [ ! -d "/data/wwwroot/game" ]; then
mkdir -p /data/wwwroot/game
fi
# 编译后端服务
cd /data/wwwroot/server/
/usr/local/go/bin/go env -w GOSUMDB=off
export GO111MODULE=on && export GOPROXY=https://goproxy.io && /usr/local/go/bin/go build main.go
# 重启Nginx服务
sudo systemctl restart nginx.service
# 重启后端服务和游戏服务
sudo systemctl daemon-reload
2024-03-04 16:14:05 +08:00
sudo systemctl enable server.service
2024-03-03 22:59:18 +08:00
sudo systemctl restart server.service
2024-03-04 16:14:05 +08:00
sudo systemctl enable game.service
2024-03-03 22:59:18 +08:00
sudo systemctl restart game.service