如何使用带有pm2的生产环境变量的快速框架部署节点js应用程序,并使用相同的生产环境变量生成重启的启动脚本。
我到目前为止使用过这个
pm2 start hello.js
pm2 startup systemd
sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup
systemd -u sammy --hp /home/sammy
它在重启时启动应用程序,但处于开发模式
答案 0 :(得分:0)
要在生产模式下启动Node.js应用,您需要设置NODE_ENV
,如下所示:
NODE_ENV=production # updates from 'development' to 'production'
pm2 start hello.js
pm2 startup systemd
sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup
systemd -u sammy --hp /home/sammy