分布式:分布式部署脚本

This commit is contained in:
qiaoxin
2021-07-31 18:19:55 +08:00
parent e0077bd6ed
commit 169eb96fd0
4 changed files with 152 additions and 42 deletions
+14
View File
@@ -0,0 +1,14 @@
#/bin/bash
if [ $# != 2 ] ; then
echo "需要2个参数"
echo "例如 ./pm2StarterDistribute.sh dev distribute"
echo "参数1 主机环境 master.json中的类型 例如:dev"
echo "参数2 新物理机启动的servers servers.ts中的类型 例如:distribute"
echo "关于参数配置,详见README描述"
exit 1;
fi
npm install #安装依赖库
npm run build
node pm2DistributeConfig.js ${1} ${2} #使用pm2来做进程管理,生成进程配置文件
pm2 start pomeloPm2Start.json #pm2 启动游戏服务器