Discourse 채팅 플러그인을 설치에서 완전히 제거하는 방법

관리자 설정에서 해당 코드는 비활성화되어 있지만, 사용하지 않을 계획인 이 플러그인을 로드하는 데 비트를 낭비하고 싶지 않습니다.

컨테이너가 빌드될 때 이 플러그인의 로딩을 방지하는 Discourse 설정 파라미터를 찾을 수 없었습니다. (현재는 비활성화만 가능하며, 플러그인 코드는 여전히 로드됩니다.)

가장 이상적인 방식은 컨테이너 빌드 YML 파일에 이 플러그인 코드를 빌드에서 제외하도록 지시하는 설정 변수가 있는 것입니다. (검색해 보았지만 해당 설정을 찾지 못했습니다.)

감사합니다

관리자 패널의 체크박스 외에 이 설정을 비활성화할 다른 방법이 있다고 생각하지 않습니다.

채팅 기능이 내장되지 않은 오래되고 더 이상 지원되지 않는 버전의 Discourse를 사용할 수도 있지만, 채팅 기능을 제거할 만큼의 보안 위험은 아니라고 생각합니다.

어떤 비트를 말씀하시는 건가요?

관리자 UI에서 플러그인을 비활성화하면 플러그인 JS 로딩을 중단하므로, 전송에 사용되는 비트가 낭비되지 않습니다.

app.yml에 rm -rf chat를 넣을 수는 있지만, 이미 언급된 여러 가지 이유로 이를 권장하지 않습니다. 따라서 이 방법을 사용하려면 app.yml에서 명령어를 실행하는 다른 예시들을 참고해야 합니다.