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

NuxtJS Deploy на сервере?

На данный момент запущен сайт на nuxtjs, который запущен в докер контейнере через nodejs на 3000 порту и проксируется через nginx на 80 порт.
Проблема в том, что когда пулим на сервер, сайт не пересобирается, стоит пакетный менеджер pm2, который следит за изменениями, но это не помогает.
Запускаются командой nuxt build && nuxt start

Что-бы изменения вступили в силу, контейнер с nodejs надо перезагружать и простой около 1 минуты, что нам не оч нравится.

Как быть в такой ситуации?
  • Вопрос задан
  • 355 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
Maksclub
@Maksclub
maksfedorov.ru
В случае сервера на NodeJS -- поднимаете новый релиз на другом порту (например 3001) и используя супервизор меняете unix-сокеты:
josephralph.co.uk/supervisor-monitoring-and-runnin...

Тут опущены нюансы с выкаткой изменений БД. Мой опыт, именно руками, колхозный -- 1 БД и просто выкатывал миграции на ту же БД, в случае провала релиза, проблем не было, были бы -- искал бы решение. А на работе этим занимаются девопсы.
Ответ написан
Ваш ответ на вопрос

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

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