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, }, }, ],