Не удалось развернуть PM2 с сообщением «Не хранилище git» - PullRequest
0 голосов
/ 24 марта 2020

Я столкнулся с проблемой при развертывании моего проекта с pm2. Я видел несколько проблем по этому вопросу, но все они закрыты, и в них не предлагается никакого решения.

Я успешно выполнил эту команду pm2 deploy ecosystem.config.js preproduction setup

, но при попытке развернуть pm2 deploy ecosystem.config.js preproduction

У меня есть эта ошибка:

Not a git repository
To compare two paths outside a working tree:
usage: git diff [--no-index] <path> <path>

  commit or stash your changes before deploying

Deploy failed

, вот мой ecosystem.config. js

module.exports = {
  apps: [
    {
      "name": "swizi-chat",
      "script": "./src/index.js",
      "env-preproduction": {

      },
    },
  ],
  deploy: {
    preproduction: {
      "host": "x.x.x.x",
      "user": "node",
      "ref": "origin/master",
      "repo": "git@gitlab.com:myproject.git",
      "path": "/var/nodejs/my-project",
      "post-deploy":
        "npm install && pm2 reload ecosystem.config.js --env preproduction && pm2 save",
    },
  },
};

pm2 версия 4.2.3

Спасибо за помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...