Discourse - 플러그인 설치하기

Discourse 는 플러그인을 통해 여러 기능을 추가로 설치해 사용할 수 있어요. 이를 사용해보기 위해 공식 포럼의 플러그인 카테고리에 접속해 주세요.

그러면 위처럼 여러 플러그인의 목록을 확인해 볼 수 있는데, 마음에 드는 것을 선택하고 상세 페이지에 들어가 주세요.

그러면 상단에 Repository Link 라는 곳에 어떤 주소가 나와 있을 텐데 이를 복사해 주세요.


플러그인 설치하기

다음은 서버의 설정 파일(/var/discourse/containers/app.yml)을 에디터로 열고 다음의 항목을 찾아 주세요.

## Plugins go here
## see https://meta.discourse.org/t/19157 for details
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git

그리고 하단에 설치하고 싶은 플러그인 주소와 함께 - git clone REPOSITORY_LINK 를 입력해 주세요. 예시는 다음과 같아요.

## Plugins go here
## see https://meta.discourse.org/t/19157 for details
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-doc-categories

작성이 완료되면 저장하고 텍스트 에디터를 닫아 주세요.

그런 다음 /var/discourse 폴더로 진입하고 다음의 명령어를 실행해 주세요.

./launcher rebuild app

이 명령어는 앱 설정 파일(app.yml)을 토대로 Discourse 를 재설치하고 자동으로 실행해주는 명령어에요. 이 과정에서 플러그인도 자동으로 설치되게 돼요.


확인하기

설치 후 실행이 잘 됐다면 관리자 - 플러그인 - Installed Plugin 메뉴에 진입해 보세요.