인기 플러그인을 Discourse 코어에 번들링

이런 것 같습니다:
Cloning into 'docker_manager'...
I, [2026-03-09T15:05:49.126710 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-cakeday.git
fatal: destination path 'discourse-cakeday' already exists and is not an empty directory.


FAILED
--------------------
Pups::ExecError: cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-cakeday.git failed with return #<Process::Status: pid 146 exit 128>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.4.0/lib/pups/exec_command.rb:138:in `spawn'
exec failed with the params {"cd"=>"$home/plugins", "cmd"=>["git clone https://github.com/discourse/docker_manager.git", "git clone https://github.com/discourse/discourse-cakeday.git", "git clone https://github.com/discourse/discourse-whos-online.git", "git clone -b no-regional-flags https://github.com/mentalstring/discourse-nationalflags.git", "git clone https://github.com/discourse/discourse-yearly-review.git", "git clone https://0fa273b19b56a1a58c41484d49a01d99f1b5b8d2@github.com/mentalstring/custom-username-validator", "git clone https://github.com/discourse/discourse-saved-searches"]}
bootstrap failed with exit code 128
---
HINT: The plugin 'discourse-cakeday' is now bundled with Discourse and should not be included in your container configuration.
Remove the line 'git clone https://github.com/discourse/discourse-cakeday' from your containers/web_only.yml file, then try again.
For more information, see https://meta.discourse.org/t/373574
---
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.

app.yml에 플러그인을 다시 추가하면 위의 오류가 발생합니다. 제거하면 즉시 빌드가 다시 작동합니다. 이 플러그인이 유일한 문제인 것 같습니다.

현재 구버전을 사용 중이며 업그레이드가 로드맵에 올라가 있다는 점은 알고 있습니다. 다만, 실행 중인 버전은 변경하지 않았음에도 3.5.4 버전에서 플러그인 포함 시 빌드가 정상적으로 되던 것이 플러그인 포함 시 더 이상 빌드되지 않는 상황이 되었고, 플러그인 기능(플러그인 또는 코어 통해)을 되찾을 방법이 없는 것 같다는 점을 지적하고 싶었습니다.

1개의 좋아요