From f0ebe008cc53f015a6f3cda26829f69c45ad7741 Mon Sep 17 00:00:00 2001 From: liudongqi Date: Wed, 4 Sep 2024 00:24:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8F=90=E4=BA=A4=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy.sh | 6 +++--- ecosystem.config.js | 23 ++++++++++++++++------- 2 files changed, 19 insertions(+), 10 deletions(-) diff --git a/deploy.sh b/deploy.sh index 98c544d..75ebe18 100644 --- a/deploy.sh +++ b/deploy.sh @@ -3,8 +3,8 @@ APP_NAME="qry-python-js" nvm use 20 if pm2 status | grep -q "$APP_NAME.*online"; then echo "Application $APP_NAME is running." - pm2 restart $APP_NAME + pm2 restart $APP_NAME else echo "Application $APP_NAME is not running." - pm2 start 'node app.js ' --name $APP_NAME -fi + pm2 start +fi \ No newline at end of file diff --git a/ecosystem.config.js b/ecosystem.config.js index 5bf8b4e..615a7cc 100644 --- a/ecosystem.config.js +++ b/ecosystem.config.js @@ -1,16 +1,25 @@ module.exports = { apps: [ { - name: 'qry-python-js', // 应用的名称 - script: './app.js', // Express 应用的入口文件 - instances: 'max', // 启动的实例数('max' 表示使用所有可用的 CPU 核心) - exec_mode: 'cluster', // 使用集群模式 + // 应用的名称 + name: 'qry-python-js', + // Express 应用的入口文件 + script: './app.js', + // 启动的实例数('max' 表示使用所有可用的 CPU 核心) + instances: 'max', + // 使用集群模式 + exec_mode: 'cluster', + watch: true, env: { - NODE_ENV: 'development', // 开发环境的环境变量 + // 开发环境的环境变量 + NODE_ENV: 'development', + PORT: 8081 }, env_production: { - NODE_ENV: 'production', // 生产环境的环境变量 - PORT: 80, // 自定义环境变量示例 + // 生产环境的环境变量 + NODE_ENV: 'production', + // 自定义环境变量示例 + PORT: 80, }, }, ],