Задать вопрос
@antirek

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

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

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

Можно было бы приложение оформить в виде npm и сделать как зависимость к своему рабочему проекту, где есть рабочие конфиги и скрипты деплоя. Или можно как-то более грамотно организовать?
  • Вопрос задан
  • 2569 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Бэкенд на Node.js для фронтенд-разработчиков
    3 месяца
    Далее
  • Skillbox
    Node.js
    2 месяца
    Далее
  • Stepik
    Microservices - паттерны и практика построения микросервисов
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

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