Discourse의 자동 업데이트를 비활성화하는 방법이 있을까요? 업데이트가 나올 때마다 먼저 검토한 후 설치할지 여부를 선택하고 싶습니다.
셀프 호스팅을 사용 중이라면 업데이트 시점을 자유롭게 선택할 수 있습니다.
(다만, 보안 패치 등을 놓치지 않도록 너무 오래 방치하지는 마세요.) 매니지드 호스팅을 사용 중이라면 선택지가 제한적입니다.
어떤 업체에 호스팅을 맡기고 있느냐에 따라, 해당 업체에 가능한 옵션에 대해 문의해 볼 수도 있습니다.
네, 여전히 자체 호스팅을 사용하고 있다면, 누군가가 스크립트를 작성해 주지 않는 한 자동 업데이트 기능은 없는 것 같습니다.
아마 팀에서 플러그인을 추가하기 위해 다시 빌드한 건 아닐까요?
저희는 셀프 호스팅을 하고 있으며, 자동 업데이트가 이루어지지 않는다고 생각했는데, 두 가지 일이 발생했습니다:
- 오늘 저희 호스트가 플러그인을 설치하려다 사이트가 거의 20분 동안 다운되었습니다. 그에게는 알려지지 않은 사실이지만, Discourse 설정이 더 이상 ‘=’ 기호가 포함된 변수를 허용하지 않아, 지난번 이 작업을 수행한 이후 뭔가 변경된 것으로 추정하게 되었습니다.
- 팀의 누구도 업데이트를 시작하지 않았는데, 대시보드에 "Discourse 마지막 업데이트: 17시간 전"이라고 표시되어 있었습니다. 최근에는 "업데이트가 필요함"이라는 메시지도 표시되고 있었습니다. 저희는 4월 초 이후로 어떤 업데이트도 설치하지 않았습니다.
플러그인 설치에는 재빌드가 필요하고, 그 과정에서 업데이트도 함께 수행되기 때문입니다. AFAIK(제가 아는 한) 이를 피할 수 있는 방법은 없습니다.
네, 위에서 언급한 대로: 재빌드 없이 플러그인을 설치할 수 없습니다.
그 주요 이유 중 하나는 플러그인이 때로는 데이터베이스 마이그레이션을 요구하기 때문입니다.

3월 말/4월 초 이후로 우리는 의도적으로 업데이트를 실행하지 않았습니다.
플러그인을 설치하기 위해 사이트를 다시 빌드했다면, 해당 과정에서 사이트가 업데이트되었을 것입니다.
아, 그게 이유였구나! 고마워.

