Files
mir-godot/tools/install.sh
MakerYang a902dd3de7 new
2024-08-06 18:30:21 +08:00

42 lines
1.2 KiB
Bash

#!/bin/sh
set -e
sudo yum update -y
sudo yum install -y epel-release git curl wget vim tree nginx multitail openssl openssl-devel
if [ ! -d "/usr/local/go/bin/" ]; then
wget https://studygolang.com/dl/golang/go1.22.0.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.22.0.linux-amd64.tar.gz
sudo sh -c 'echo "export PATH=/usr/local/go/bin:$PATH" >> /etc/profile'
# shellcheck disable=SC2039
# shellcheck disable=SC1090
source /etc/profile && source ~/.bashrc
sudo rm -rf go1.22.0.linux-amd64.tar.gz
fi
if [ ! -d "/data/mysql" ]; then
wget -c http://mirrors.oneinstack.com/oneinstack.tar.gz && tar xzf oneinstack.tar.gz && ./oneinstack/install.sh --db_option 2 --dbinstallmethod 1 --dbrootpwd 88888888 --redis
sudo rm -rf oneinstack*
fi
rm -rf /data/tlinux
sudo cp -r ./centos/* /
sudo cp -r ../service /data/wwwroot/
# sudo systemctl stop firewalld && sudo systemctl disable firewalld
sudo systemctl restart nginx.service && sudo systemctl enable nginx.service
sudo systemctl daemon-reload
sudo systemctl enable service.service
sudo systemctl restart service.service
sudo systemctl enable engine.service
sudo systemctl restart engine.service