PM2 - Развертывание SSH с другим файлом конфигурации - PullRequest
0 голосов
/ 19 апреля 2019

Я использую функцию развертывания pm2 для развертывания моего приложения на удаленном сервере по SSH.Я использую файл ecosystem.config.js с настройкой по официальной документации.Все работает нормально, но мне интересно, как определить различные config.js, которые мое приложение использует на удаленном сервере?

Например, на локальной машине, где я разрабатываю веб-сайт, я использую базовый URL localhost:3000, но при развертывании мне нужноиметь базовый URL example.com.или строка подключения к базе данных отличается, секреты для подбора паролей и т. д. и т. д. ... Как определить этот конфиг при развертывании с помощью pm2?до этого процесса развертывания я делал это вручную: клонировать репозиторий -> переименовать пример конфигурации из репозитория -> заполнить рабочую конфигурацию -> запустить PM2

...