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

이 주제를 약간 벗어난 이야기로 가져온 점 죄송합니다. 더 적절한 토픽이 없는 것 같고, 이전 문제와 다소 관련이 있어 이렇게 올리게 되었습니다.

지난번 메시지 이후, discourse/docker_manager에서 추가적인 변경 사항이 이루어져 이전 버전 빌드에서 더 많은 문제가 발생하고 있다고 생각합니다. 오늘 재빌드한 후, Discourse의 관리자 섹션 전체가 다음과 같은 오류와 함께 작동하지 않게 되었습니다:

loader.js:247 Uncaught (in promise) Error: Could not find module `discourse/admin/models/admin-plugin` imported from `discourse/plugins/docker_manager/discourse/models/repo`

yml 파일에 다음 내용을 사용하여 빌드를 수정할 수 있었습니다:

  - git clone https://github.com/discourse/docker_manager.git && cd docker_manager && git reset --hard 314bbd78c200860c76bb62ced65b40e7cde5aa02 && cd ..

어떤 커밋이 문제를 일으켰는지 정확히 알 수는 없지만, 이렇게 하면 다시 작동하는 것을 확인했습니다.

알고 있습니다, 알고 있습니다. 업그레이드해야 합니다(진심으로요). 하지만 저희와 같이 여러 가지 이유로 계획보다 오래 이전 버전을 유지해야 하는 다른 사용자들도 있을 것입니다. 버전 변경 없이 이전 빌드가 깨지는 것은 다소 예상치 못한 일입니다.

어쨌든, 업그레이드할 때까지 우회 방법을 찾았으니, 같은 상황에 있는 다른 분들에게 도움이 될 수 있을지 모르아 공유합니다.

1개의 좋아요