Discourse를 위한 통합 오프라인/유지보수 상태 및 페이지 유틸리티 생성

샘의 의견에 동의합니다. '사이트가 다운되었습니다’라는 페이지를 만들 수 있을 만큼의 여유가 있다면, 그 시간을 사이트가 다운되지 않도록 만드는 데 쓰는 것이 더 좋습니다. 하지만 Add an offline page to display when Discourse is rebuilding or starting up 을 참고하고 싶을 수도 있습니다.

두 컨테이너 방식의 설치 환경은 대부분의 경우 최소한의 다운타임으로 업그레이드를 가능하게 합니다. 다만 새로운 컨테이너를 빌드하는 과정에서 마이그레이션이 실행되어 현재 실행 중인 사이트가 충돌하는 경우가 있습니다. 이를 우회하는 방법이 있지만 꽤 복잡하며, 이러한 업데이트는 비교적 드물게 발생합니다.

또는 DNS를 다시 가리키거나(또는 Digital Ocean이 이를 어떻게 부르든, 탄력적 IP를 사용하거나) 웹 서버에 상태 메시지를 담아 두어 AWS에서 이를 어떻게 부르든 드롭렛(또는 해당 인스턴스)을 시작하는 방법도 있습니다.

2개의 좋아요