Я уже видел документацию по SKIP_POST_DEPLOYMENT_MIGRATIONS. Но то, что я действительно упустил, — это пост, в котором показано, как выполнять развертывания без простоя с помощью launcher:
Теперь, зная, что это возможно, мне нужно обдумать этот вопрос. Если я решу это реализовать, я обновлю MKJ's Opinionated Discourse Deployment Configuration, описав свои действия.
Мне очень сложно волноваться по этому поводу, учитывая, что я обеспечиваю доступность сервиса на уровне четырёх девяток (а иногда и четырёх с половиной), который я бесплатно поддерживаю в своё свободное время. Это говорит о качестве разработки Discourse: я могу работать по политике «только после успешного прохождения тестов», включая такие моменты, как лишняя минута простоя, которую я наблюдал на этот раз, или даже перезагрузка хоста для установки обновлений безопасности.