I'm trying to start my nodejs app, the default cmd is the following :
pm2 start app.js
I can't do that because I use cross-env and the script as below:
"start": cross-env DOTENV_FILE=.env node build/app.js
So npm run start
will launch the script above.
How can I serve my app using pm2 and the script above ?
Yes we can, now pm2 support npm start, --name to species app name.
PM2 is a production process manager for Node. js applications with a built-in load balancer. It allows you to keep applications alive forever, to reload them without downtime and to facilitate common system admin tasks.
You can use:
pm2 start npm -- start
or
pm2 start npm --name CrossApp -- run start
Hope this helps
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With