首页 > Web开发 > 详细

在CentOS上部署Node.js项目(用pm2)

时间:2020-08-30 13:46:51      阅读:61      评论:0      收藏:0      [点我收藏+]
curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash -
sudo yum install -y nodejs
npm install pm2 -g

下载项目的源代码
cd /data/build
svn checkout SVN路径

/sbin/iptables -I INPUT -p tcp --dport 3000 -j ACCEPT
service iptables save

cd /data

pm2 ecosystem
vi ecosystem.config.js
module.exports = {
  apps : [
    {
      name: appApi,
      script: /data/build/Node.js/appApi/bin/www,
      watch: [/data/build/Node.js/appApi/],
      instances: 4,
      env: {
        profile: production
      }
    }
  ]
};

pm2 delete all
pm2 start ecosystem.config.js
pm2 save
more ~/.pm2/dump.pm2
pm2 startup

修改源代码后,只要更新源代码即可,pm2会监控变化自动更新

在CentOS上部署Node.js项目(用pm2)

原文:https://www.cnblogs.com/ilovejesus/p/13584602.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!