@antimodern

Что делать если проект разрастается до 4-6 приложений?

Все начиналось просто отлично. Изучение Ноды, всяких рилтаймов, сокетов, кеширования, офигенная практика с фронтенд фреймами...

Но вот уже мой проект разросся до 4 отдельных приложений: фронтенд, отдельное апи для фронтенда, фронт админки CMS, и сам апи CMS. В планах еще отдельный сервис самодельной аналитики и вебсокет сервер.

Я молчу и не спрашиваю про деплой этого зоопарка (пока обхожусь баш скриптами).
Но меня напрягает даже локально каждый день запускать ручками 4 приложения чисто для разработки)

Как организовывать работу в таких случаях правильно? Какие советы можете дать?
  • Вопрос задан
  • 107 просмотров
Решения вопроса 1
saboteur_kiev
@saboteur_kiev
software engineer
Но меня напрягает даже локально каждый день запускать ручками 4 приложения чисто для разработки)


Плохие баш-скриптики. Можно же написать один, который за вас все запустит.

Ну и вообще, при правильном приготовлении npm подготовит все для деплоя, баш-скриптики могут все задеплоить одной командой, или через локальный дженкинс, дженкинс все может задеплоить по триггеру из гита, убрав требования ручного запуска.

Можете еще и в докер попробовать.

Если все приложения написаны вами, то для вас мелкий рефакторинг для автоматизации билда и деплоя не должен быть проблемой.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Deissh
@Deissh
I like Python, Node.JS, Go, pain, bugs and my cat.
Запихнуть все в Docker контейнеры и поднимать с помощью Docker Compose.
Ответ написан
Ваш ответ на вопрос

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

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