멀티컨테이너 설치 환경에서 셀프호스트드 3.1.0.beta2 업그레이드는 추가 중단 시간이 필요합니다

SKIP_POST_DEPLOYMENT_MIGRATIONS 문서를 본 적은 있습니다. 하지만 제가 정말 놓치고 있었던 것은 launcher를 이용해 제로 다운타임 배포를 수행하는 방법을 보여주는 이 포스트였습니다:

이제 이것이 실현 가능하다는 것을 알게 되었으니, 이에 대해 고민해야 합니다. 만약 실행하게 되면, 제가 취한 조치들을 MKJ's Opinionated Discourse Deployment Configuration 포스트에 업데이트하겠습니다.

여가 시간에 무료로 운영 중인 서비스에서 가용성 99.994%를 제공하고 있는 상황에서, 이 문제로 스트레스를 받는 것이 좀처럼 쉽지 않았습니다. 이번처럼 약 1분 정도의 다운타임이 발생하거나, 보안 업데이트를 위해 호스트를 재부팅하는 경우를 포함하여, 테스트 통과 정책만으로도 이를 달성할 수 있다는 점은 Discourse 개발 품질의 우수성을 입증하는 것입니다.