관리자 대시보드에서 업그레이드를 실제로 언제 할 수 있나요?

수년간 우리의 Discourse 인스턴스를 유지 관리해 왔지만, 여전히 업그레이드 옵션에 대해 혼란스럽습니다. 이 스레드는 오히려 혼란을 가중시킵니다.

  1. 터미널에 접속하여 rebuild 명령을 실행할 필요 없이, Discourse 메뉴(아래 스크린샷 참조)에서 인스턴스를 업그레이드할 수 있는 방법이 있나요?

  1. “upgrade all” 버튼이 실제로 관리자에게 언제 사용 가능한가요? 현재 저에게는 회색으로 비활성화되어 있습니다(아래 참조).

  1. 그리고 이 스레드가 답하지 않는 부분은, 어떤 경우에 업그레이드가 작동하지 않을지 어떻게 추측할 수 있느냐는 것입니다. Admin 대시보드에서 업그레이드하는 이 기능이 작동하는지 확인하기 위해 “시도해 보고” 해야 한다면, 이는 오히려 해가 된다고 생각합니다. 만약 그 대시보드 메뉴가 결정적(deterministic)이지 않다면, 이는 매우 위험하고 시간 소모적인 추측 게임이 되어버리며, 이는 저로 하여금 *전혀 시도하고 싶지 않게 하며, 터미널로 직접 가서 업그레이드를 수행하게 만듭니다. 따라서 최근 터미널을 거치지 않고 대시보드에서 그 기능을 사용하고 업그레이드 및 재구축을 수행할 때 더 예측 가능하고 "안전"하도록 개선된 부분이 있나요?

안녕하세요,

docker_manager에 업데이트가 있으면 discourse의 업데이트 버튼이 회색으로 비활성화됩니다. 항상 먼저 docker_manager를 실행해야 합니다.

도움이 되길 바랍니다.

답은 부분적으로 그렇습니다. 웹 인터페이스를 통해 Discourse를 업데이트할 수 있습니다. 다만 기억이 맞다면, 몇 달에 한 번씩은 커맨드라인에서 재빌드를 실행하는 것을 권장하고 있습니다.

최근에 저는 패널을 이용해 업데이트를 진행했는데, 인터페이스에서 이상한 오류가 발생했습니다. 커맨드라인에서 재빌드를 실행하니 제가 겪었던 문제들이 해결되었습니다.

업그레이드를 수행하려면 전체 재구축이 필요한 경우가 있습니다. 이론적으로 Docker Manager는 재구축이 필요한 시점을 파악하지만, 때로는 그렇지 않은 경우도 있습니다.

Dashboard.literatecomputing.com을 사용하면 클릭 한 번으로 명령줄 업그레이드를 실행할 수 있습니다.