@antirek

Как грамотно реализовать деплой node.js-приложения с гитхаба?

У меня есть приложение, которое размещено на гитхабе. Т.е. я его пишу для всех, каждый может сделать git clone и запустить его у себя. Конечно, это приложение должно работать и в моей инфраструктуре. У меня есть в приложении app.js - точка входа (запуска) и config.js - конфигурация приложения.

Допустим я написал новую функциональность, запушил на гитхаб. Затем мне надо обновить работающую предыдущую версию. Я делаю git pull, докидываю свой конфиг и запускаю. Но это неудобно. Т.к. мне приходится отдельно хранить где-то конфиг (и скрипт деплоя) (в github репозиторий ложить рабочий конфиг не будешь же).

Можно было бы приложение оформить в виде npm и сделать как зависимость к своему рабочему проекту, где есть рабочие конфиги и скрипты деплоя. Или можно как-то более грамотно организовать?
  • Вопрос задан
  • 2546 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Похожие вопросы