Vous avez installé pm2
yarn add pm2
et ajouté à package.json un script pour démarrer pm2
// package.json
"scripts": {
"dev": "pm2 start lib/server.js --watch"
},
Mais déception, vous êtes cueilli par ce message d'erreur
[PM2][ERROR] File ecosystem.config.js not found
Il suffit de générer un fichier ecosystem.config.js à l'aide de la commande
pm2 ecosystem
Pensez à éditer le fichier généré afin de le faire pointer vers votre fichier comportant le serveur Node à lancer
// ecosystem.config.js
module.exports = {
apps: [{
name: 'API',
script: 'lib/server.js', // ici
env: {
NODE_ENV: 'development'
},
env_production: {
NODE_ENV: 'production'
}
}],
deploy: {
production: {
//...
}
}
};