디버깅을 위해 플러그인 제거

얼마 전 @pfaffman이 파일 구조를 통해 플러그인을 직접 제거하는 방법(즉, 개발용이 아닌 사이트의 컨테이너 내부에서)을 보여줬습니다. 문제 있는 플러그인이 의심되는데 단서가 거의 없을 때 디버깅 과정을 크게 빠르게 해주는 방법이었죠.

어딘가의 플러그인 폴더를 삭제하는 방식이었던 것 같은데, 구체적인 세부 사항은 기억나지 않습니다. 지금은 번거로운 재빌드 사이클에 막혀 있어서 다시 그 방법으로 생각이 돌아가고 있습니다.

혹시 이 방법에 대해 설명해 주실 수 있는 분 계신가요?

docker exec -it app bash

또는

./launcher enter app

그 후

cd /var/www/discourse/plugins
rm -rf plugin-directory
sv restart unicorn

제거하려는 각 plugin-directory에 대해 실행하세요.