안녕하세요,
저는 공식 discourse_docker 설정을 통해 Discourse를 실행 중이며, 현재 web_only 컨테이너에서 Docker 훅을 사용하여 /var/www/discourse/plugins 아래에 여러 플러그인 저장소를 클론하여 설치하고 있습니다:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/discourse/discourse-oauth2-basic.git
- git clone https://github.com/discourse/discourse-solved.git
- git clone https://github.com/discourse/discourse-gamification.git
- git clone https://github.com/discourse/discourse-reactions.git
- git clone https://github.com/discourse/discourse-ai.git
이 저장소들이 모두 2025년 7월에 소유자에 의해 아카이브 처리되었으며, 현재 다음과 같은 메시지가 표시된다는 것을 확인했습니다:
“이 저장소는 2025년 7월 xx일에 소유자에 의해 아카이브되었습니다. 이제 읽기 전용입니다.
이 플러그인은 이제 Discourse 코어에 번들링되었습니다.”
Docker 이미지에서 이 클론들을 제거하기 전에 확인하고 싶은 것이 있습니다:
/plugins 하위의 이 플러그인 폴더들을 안전하게 삭제하고, 순수하게 코어에 번들링된 버전에만 의존할 수 있을까요?
가능하다면, 다음 플러그인들의 최신 번들링 구현을 처음 포함하는 Discourse 브랜치나 릴리스 태그가 무엇인지 알려주시면 좋겠습니다:
-
oauth2-basic
-
solved
-
gamification
-
reactions
-
discourse-ai
외부 클론을 제거한 후, 추가적인 설정 변경이나 마이그레이션(예: 사이트 설정, 데이터베이스 마이그레이션, 또는 새로운 기능 플래그)이 필요할까요?
독립형 플러그인 버전에서 코어 통합 코드로 전환할 때 알려진 주의사항이나 호환성 문제가 있을까요?
지원되는 Discourse 릴리스를 사용하고 있으며, 전환 시 기능 손실이 없도록 보장하고 싶습니다. 미리 감사드리며, 관련 팁이나 권장 업그레이드 경로가 있다면 알려주시면 감사하겠습니다.