🐛 fix CRLF
This commit is contained in:
parent
f79dc5eb42
commit
632f3b2b48
@ -18,7 +18,7 @@ then
|
||||
echo "***********************停用旧服务***********************"
|
||||
systemctl stop ${SERVER_NAME}
|
||||
systemctl disable ${SERVER_NAME}
|
||||
systemctl daemon-reload
|
||||
systemctl daemon-reload
|
||||
fi
|
||||
|
||||
if [ -f "${SERVICE_PATH}/${SERVER_NAME}.service" ]
|
||||
|
@ -18,7 +18,7 @@ then
|
||||
echo "***********************停用旧服务***********************"
|
||||
systemctl stop ${SERVER_NAME}
|
||||
systemctl disable ${SERVER_NAME}
|
||||
systemctl daemon-reload
|
||||
systemctl daemon-reload
|
||||
fi
|
||||
|
||||
if [ -f "${SERVICE_PATH}/${SERVER_NAME}.service" ]
|
||||
|
@ -1,69 +1,69 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [ "$(id -u)" != "0" ] ; then
|
||||
echo "***********************请切换到root再尝试执行***********************"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# 编写中...
|
||||
echo '开始安装nvm'
|
||||
|
||||
rm -rf /root/.nvm
|
||||
|
||||
# 国内
|
||||
bash -c "$(curl -fsSL https://gitee.com/chaoszhu_0/nvm-cn/raw/master/install.sh)"
|
||||
# 国外
|
||||
# bash -c "$(curl -fsSL https://raw.githubusercontent.com/chaos-zhu/nvm-cn/master/install.sh)"
|
||||
|
||||
if [ $? != "0" ] ; then
|
||||
echo '安装失败'
|
||||
exit 1
|
||||
fi
|
||||
|
||||
. /root/.nvm/nvm.sh
|
||||
|
||||
echo "nvm version: $(nvm -v)"
|
||||
|
||||
export VM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
|
||||
|
||||
echo '开始安装node&npm'
|
||||
|
||||
nvm install --lts
|
||||
|
||||
echo "node version: $(node -v) 安装成功"
|
||||
echo "npm version: $(npm -v) 安装成功"
|
||||
|
||||
echo '开始安装pm2'
|
||||
npm config set registry https://registry.npm.taobao.org
|
||||
npm i -g pm2
|
||||
|
||||
echo "pm2 version: $(pm2 -v) 安装成功"
|
||||
|
||||
echo '开始下载EasyNode'
|
||||
|
||||
DOWNLOAD_FILE_URL="https://ghproxy.com/https://github.com/chaos-zhu/easynode/releases/download/v1.2/easynode-server.zip"
|
||||
SERVER_NAME=easynode-server
|
||||
SERVER_ZIP=easynode-server.zip
|
||||
FILE_PATH=/root
|
||||
wget -O ${FILE_PATH}/${SERVER_ZIP} --no-check-certificate --no-cache ${DOWNLOAD_FILE_URL}
|
||||
|
||||
if [ $? != 0 ]
|
||||
then
|
||||
echo "***********************下载EasyNode.zip失败***********************"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo '开始解压'
|
||||
|
||||
unzip -o -d ${FILE_PATH}/${SERVER_NAME} ${SERVER_ZIP}
|
||||
|
||||
cd ${FILE_PATH}/${SERVER_NAME} || exit
|
||||
|
||||
echo '安装依赖'
|
||||
|
||||
npm i -g yarn
|
||||
yarn
|
||||
|
||||
echo '启动服务'
|
||||
|
||||
pm2 start ${FILE_PATH}/${SERVER_NAME}/app/main.js --name easynode-server
|
||||
#!/bin/bash
|
||||
|
||||
if [ "$(id -u)" != "0" ] ; then
|
||||
echo "***********************请切换到root再尝试执行***********************"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# 编写中...
|
||||
echo '开始安装nvm'
|
||||
|
||||
rm -rf /root/.nvm
|
||||
|
||||
# 国内
|
||||
bash -c "$(curl -fsSL https://gitee.com/chaoszhu_0/nvm-cn/raw/master/install.sh)"
|
||||
# 国外
|
||||
# bash -c "$(curl -fsSL https://raw.githubusercontent.com/chaos-zhu/nvm-cn/master/install.sh)"
|
||||
|
||||
if [ $? != "0" ] ; then
|
||||
echo '安装失败'
|
||||
exit 1
|
||||
fi
|
||||
|
||||
. /root/.nvm/nvm.sh
|
||||
|
||||
echo "nvm version: $(nvm -v)"
|
||||
|
||||
export VM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
|
||||
|
||||
echo '开始安装node&npm'
|
||||
|
||||
nvm install --lts
|
||||
|
||||
echo "node version: $(node -v) 安装成功"
|
||||
echo "npm version: $(npm -v) 安装成功"
|
||||
|
||||
echo '开始安装pm2'
|
||||
npm config set registry https://registry.npm.taobao.org
|
||||
npm i -g pm2
|
||||
|
||||
echo "pm2 version: $(pm2 -v) 安装成功"
|
||||
|
||||
echo '开始下载EasyNode'
|
||||
|
||||
DOWNLOAD_FILE_URL="https://ghproxy.com/https://github.com/chaos-zhu/easynode/releases/download/v1.2/easynode-server.zip"
|
||||
SERVER_NAME=easynode-server
|
||||
SERVER_ZIP=easynode-server.zip
|
||||
FILE_PATH=/root
|
||||
wget -O ${FILE_PATH}/${SERVER_ZIP} --no-check-certificate --no-cache ${DOWNLOAD_FILE_URL}
|
||||
|
||||
if [ $? != 0 ]
|
||||
then
|
||||
echo "***********************下载EasyNode.zip失败***********************"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo '开始解压'
|
||||
|
||||
unzip -o -d ${FILE_PATH}/${SERVER_NAME} ${SERVER_ZIP}
|
||||
|
||||
cd ${FILE_PATH}/${SERVER_NAME} || exit
|
||||
|
||||
echo '安装依赖'
|
||||
|
||||
npm i -g yarn
|
||||
yarn
|
||||
|
||||
echo '启动服务'
|
||||
|
||||
pm2 start ${FILE_PATH}/${SERVER_NAME}/app/main.js --name easynode-server
|
||||
|
Loading…
x
Reference in New Issue
Block a user