Я размещаю его на VPS. Каждый раз, когда я пересобираю сайт (добавляю плагин и т. д.), это приводит к 15 минутам простоя. Да, в масштабах жизни 15 минут — это ничего, но в мире технологий, где простои недопустимы, это критично.
Самое простое решение — это настройка с двумя контейнерами, где используется отдельный контейнер для данных. Вы можете собрать новый контейнер, пока старый продолжает работать. Простой составит всего около минуты, пока новый контейнер запускается.
Самый простой способ сделать это — запустить еще одну виртуальную машину и передать параметр --two-container в скрипт discourse-setup. Существует тема, описывающая, как сделать это вручную.