Discourse’ta Eklenti Kurulumu

Selamlar arkadaşlar bu forumu Discourse sayesinde buldum. Rica etsem Discourse eklenti kurulumunu gösterebilir yada anlatabilir misiniz?

Selamlar,

app.yml dosyasını düzenlemeniz gerekir.

Bunun için:

cd /var/discourse
nano containers/app.yml

Şu kısmı bulun:

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - sudo -E -u discourse git clone https://github.com/discourse/docker_manager.git

Örneğin şu ekletiyi kuracak olalım:

Bunun için:

          - sudo -E -u discourse git clone https://github.com/discourse/docker_manager.git

hemen altına,

sudo -E -u discourse git clone https://github.com/discourse/discourse-spoiler-alert

ekleyin.

İlgili eklentinin GitHub adresini eklemeniz yeterli olacaktır. Alt alta birden fazla ekleyebilirsiniz aynı şekilde.

Son olarak yeniden oluşturma işlemini başlayın:

cd /var/discourse
./launcher rebuild app

Güle güle kullanın :slight_smile:

1 Beğeni

Şuan dediğinizi yaptım fakat bende farklı yazıyor kodlar aşağıdaki gibi. Bende kodun başında sudo -E -u discourse maalesef yok.

Resimde görüldüğü gibi eklentiler kısmına yüklenmiyor bir türlü iki türlü yükleme denedim.

 hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git

- git clone

olarak eleyip denediniz mi? Birde hangi eklenti?

Bende de satırlar - git clone ile başlıyor. O şekilde bende eklemeler yaptım. GitHub repo linklerinin sonuna .git ekledim.

image

Rebuild işleminde hata vermiştir, o hatayı paylaşır mısınız? Bazen GitHub kaynaklı bir sorun bile olabiliyor.