Многосайтовая реконструкция переведена в офлайн

Здравствуйте,

Я планирую управлять крупным сообществом и мне нужно, чтобы сайт оставался в сети во время обновлений, чтобы не расстраивать пользователей.

Каждый раз, когда мы добавляем новый домен в конфигурацию мульти-сайта в app.yml, нам приходится запускать ./launcher rebuild app, что занимает около 25–30 минут. В это время форум Discourse становится недоступным.

Есть ли способ обновляться, не отключая сайт на этот период?

Я видел предложения выводить страницу «Сайт временно недоступен», но сообщение вроде «Мы вернёмся через 40 минут» несколько раз в неделю — нежизнеспособное решение.

С наилучшими пожеланиями,
Джонатан

Это не самое элегантное решение, но вы всегда можете разделить экземпляр на несколько контейнеров.

Если вам нужно добавлять несколько доменов и запускать несколько новых сайтов Discourse каждую неделю, это очень специфичный сценарий, и, полагаю, вам понадобятся кастомные скрипты для замены оригинального лаунчера.