启动脚本更变

master
刘东琪 9 months ago
parent 302c7c4654
commit bf50404b3e
  1. 12
      deploy.sh
  2. 13
      ecosystem.config.js

@ -1,11 +1,19 @@
#!/bin/bash
APP_NAME="qry-python-js"
activate=$1
if [ "$activate" == "" ]; then
activate=dev
echo "未设置环境变量参数 默认:dev"
fi
echo "启动环境 $activate"
#source /usr/share/nvm/init-nvm.sh
nvm use 20
if pm2 status | grep -q "$APP_NAME.*online"; then
echo "Application $APP_NAME is running."
pm2 restart $APP_NAME
pm2 restart ecosystem.config.js --env $activate
else
echo "Application $APP_NAME is not running."
pm2 start
pm2 start ecosystem.config.js --env $activate
fi

@ -10,16 +10,21 @@ module.exports = {
// 使用集群模式
exec_mode: 'cluster',
watch: true,
env: {
env_dev: {
// 开发环境的环境变量
NODE_ENV: 'development',
PORT: 8081
},
env_production: {
env_uat: {
// 开发环境的环境变量
NODE_ENV: 'uat',
PORT: 58081
},
env_prod: {
// 生产环境的环境变量
NODE_ENV: 'production',
NODE_ENV: 'prod',
// 自定义环境变量示例
PORT: 80,
PORT: 58081,
},
},
],

Loading…
Cancel
Save