Docker를 통해 사용자 정의 Discourse 저장소 배포하기

원래 discourse 프로젝트에 몇 가지 변경 사항을 적용하고 이를 내 개인 저장소에 push했습니다.
이제 “discourse_docker” 프로젝트를 사용하여 서버에 배포하고 싶습니다.
물론 “discourse_docker” 프로젝트는 제 것이 아닌 원래의 “discourse” 프로젝트를 배포하게 됩니다.

“discourse_docker” 배포를 제 저장소와 연결하는 방법은 무엇인가요?

감사합니다.

음, 왜 플러그인으로 만들지 않는 거야? 이렇게 해야 하는 데 필요한 핵심 변경 사항이 뭐야?

  • 모든 첨부 파일과 원본 엔티티를 나열하는 새 페이지 추가
  • 사용자 인덱스 페이지에 필터 추가
  • 게시물을 특정 사용자에게 할당
  • 게시물을 "닫힘"으로 설정
    등등

@Lilly의 말씀이 정확합니다.

업스트림에서 오는 업데이트(버그 수정, 보안 패치, 심지어 새로운 기능 포함)를 차단해서는 안 되므로, 커스터마이징은 플러그인(백엔드 수정이 필요한 경우) 또는 테마 컴포넌트(프론트엔드만 수정하는 경우)를 통해 적용하는 것이 가장 좋습니다.

포크를 직접 유지보수하기 시작하면 곧 시간 소모가 매우 크다는 것을 알게 될 것입니다.

  • 새 기능(백엔드와 프론트엔드를 동시에)을 만들어야 하는데, 이를 위한 플러그인을 어떻게 만들 수 있나요?
  • 최신 버전 배포를 피하는 방법은 무엇인가요? 현재 beta5를 배포했지만, 안정화 버전만 배포하고 싶습니다.

감사합니다

여기서 시작하세요:

그리고 Customization > Plugin 채널의 수백 개의 예제 코드를 살펴보십시오.

감사합니다. 한번 해보겠습니다.