@BradCray (그리고 이 문제에 대한 수정을 기다리는 다른 분들), 적정하게 테스트가 포함된 PR을 작성할 시간이 당분간 없으므로, 현재 discourse에 적용해 둔 것은 해당 메서드가 변경되지 않는 한 계속 작동할 패치입니다 (변경된다면 수정되길 바랍니다!).
첨부된 lib_email_receiver_rb-thunderbird_links.patch를, 예를 들어 /var/discourse/shared/standalone/patches.txt에 넣어주세요.
lib_email_receiver_rb-thunderbird_links.patch.txt (819 Bytes)
(아래 명령을 실행해야 할 수 있습니다)
mkdir -p /var/discourse/shared/standalone/patches
그 다음, containers/app.yml의 hooks: after_code: 섹션(플러그인이 있는 경우 그 아래)에 다음 내용을 추가하세요:
hooks:
after_code:
# plugins "-exec" here
- exec:
cd: $home
cmd:
- git apply /shared/patches/lib_email_receiver_rb-thunderbird_links.patch.txt
이는 volumes: 섹션에서 /var/discourse/shared/standalone이 /shared로 매핑되어 있다는 가정에 기반하므로, 환경에 맞게 조정하세요.
./launcher rebuild app으로 컨테이너를 다시 빌드해야 하지만, 다시 빌드할 때마다 수정 사항이 유지되어야 합니다. 웹 관리자를 통한 업데이트 시에도 적용되는지는 확실하지 않습니다.
[첨부 파일의 확장자가 .txt이므로 이 댓글에 첨부할 수 있습니다. 파일명과 설정에서 확장자를 제거하는 것이 좋습니다.]