修改提交文件

master
刘东琪 9 months ago
parent d1ec133026
commit f0ebe008cc
  1. 4
      deploy.sh
  2. 23
      ecosystem.config.js

@ -3,8 +3,8 @@ APP_NAME="qry-python-js"
nvm use 20 nvm use 20
if pm2 status | grep -q "$APP_NAME.*online"; then if pm2 status | grep -q "$APP_NAME.*online"; then
echo "Application $APP_NAME is running." echo "Application $APP_NAME is running."
pm2 restart $APP_NAME pm2 restart $APP_NAME
else else
echo "Application $APP_NAME is not running." echo "Application $APP_NAME is not running."
pm2 start 'node app.js ' --name $APP_NAME pm2 start
fi fi

@ -1,16 +1,25 @@
module.exports = { module.exports = {
apps: [ apps: [
{ {
name: 'qry-python-js', // 应用的名称 // 应用的名称
script: './app.js', // Express 应用的入口文件 name: 'qry-python-js',
instances: 'max', // 启动的实例数('max' 表示使用所有可用的 CPU 核心) // Express 应用的入口文件
exec_mode: 'cluster', // 使用集群模式 script: './app.js',
// 启动的实例数('max' 表示使用所有可用的 CPU 核心)
instances: 'max',
// 使用集群模式
exec_mode: 'cluster',
watch: true,
env: { env: {
NODE_ENV: 'development', // 开发环境的环境变量 // 开发环境的环境变量
NODE_ENV: 'development',
PORT: 8081
}, },
env_production: { env_production: {
NODE_ENV: 'production', // 生产环境的环境变量 // 生产环境的环境变量
PORT: 80, // 自定义环境变量示例 NODE_ENV: 'production',
// 自定义环境变量示例
PORT: 80,
}, },
}, },
], ],

Loading…
Cancel
Save