Добавление экземпляра в мультисайт без пересборки контейнера

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

Discourse был настроен как мультисайт и работает с шестью экземплярами на шести базах данных и шести разных доменах. Каждый раз при добавлении нового экземпляра контейнер пересобирается:

./launcher rebuild app

Это занимает несколько минут, и во время этого процесса все форумы становятся недоступны. В течение последних нескольких месяцев всё работало исправно, и проблем не возникало. Однако по мере роста количества экземпляров неудобство от отключения всех форумов при добавлении нового начинает затрагивать всё большее число пользователей.

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

С уважением

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

То, что вам нужно, — это установка в два контейнера, чтобы можно было выполнить начальные настройки, пока старый контейнер продолжает работать.

Спасибо за ваш ответ!

Вы ссылаетесь на это?

Да. Именно это я имею в виду под установкой в два контейнера.