newdecline
@newdecline
Front-end-developer

Почему не запускается сайт через pm2 в продакшен моде?

Что то у меня не запускается сайт через pm2, может кто подсказать почему? В девелоп моде сайт запускается в продакшен моде нет, логи pm2 чистые типо процесс запущен и всё ровно, но на странице 404
Экосистема
module.exports = {
  apps : [
    {
      name: "proto-dev.ru",
      cwd: './proto-dev.ru',
      script: "npm",
      args: "start",
      watch: true,
      env: {
        "NODE_ENV": "development",
      },
      env_production: {
        "NODE_ENV": "production",
      }
    }
  ],
};

server.js
const express = require('express');
const next = require('next');

const port = parseInt(process.env.PORT, 10) || 8000;
const dev = process.env.NODE_ENV !== 'production';
const app = next({ dev });
const handle = app.getRequestHandler();


package.json
"scripts": {
    "dev": "node server.js",
    "build": "next build",
    "start": "NODE_ENV=production node server.js"
  },

Запускаю этой командой pm2 restart ecosystem.config.js --env production
  • Вопрос задан
  • 288 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы