Quantcast
Channel: Active questions tagged config - Stack Overflow
Viewing all articles
Browse latest Browse all 5060

Pm2 error while deploying Strapi App on DigitalOcean

$
0
0

I've been following the official docs for deploying a Strapi app onto Digital ocean, but I'm having trouble setting up pm2.It starts the app for a second, and then shows

status: errored

there's no script.js to run the app, but when I cd to /home/myusername/appname/backend and run npm start, it works just fine, which leads me to believe that I have the ENV variables set correctly

Here's the config file

module.exports = {  apps: [    {      name: 'strapi',      cwd: '/home/your-name/project/backend',      script: 'npm',      args: 'start',      env: {        NODE_ENV: 'production',        DATABASE_HOST: 'localhost', // database endpoint        DATABASE_PORT: '5432',        DATABASE_NAME: 'strapi', // DB name        DATABASE_USERNAME: 'your-name', // your username for psql        DATABASE_PASSWORD: 'password', // your password for psql      },    },  ],};

Then I run pm2 logs, I see

2020-07-13T01:58:49: PM2 log: App [strapi:0] onlinePM2        | 2020-07-13T01:58:49: PM2 error: Error: spawn node ENOENTPM2        |     at Process.ChildProcess._handle.onexit (internal/child_process.js:240:19)PM2        |     at onErrorNT (internal/child_process.js:415:16)PM2        |     at process._tickCallback (internal/process/next_tick.js:63:19)

Thanks


Viewing all articles
Browse latest Browse all 5060

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>