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

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

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

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

Как быть в такой ситуации?
  • Вопрос задан
  • 360 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Инженер облачных сервисов
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
В случае сервера на NodeJS -- поднимаете новый релиз на другом порту (например 3001) и используя супервизор меняете unix-сокеты:
josephralph.co.uk/supervisor-monitoring-and-runnin...

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

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

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