Discourse Eklenti Yükleme

Discourse
  • Discourse kullanan sitenizde eklenti yüklemek için sunucuda root kullanıcısı ile oturum açın.

    Eğer tavsiye edilen kurulum yönetimini kullandıysanız, Discourse sitesinin kurulu olduğu dizine geçiş yapın ve app.yml dosyasını açın.

    cd /var/discourse
    nano containers/app.yml
    

    komutunu çalıştırın.
    Kurmak istediğiniz eklentinin github URL’sini bulun. Örneğin Discourse sitemap eklentisi için github URL’si şu şekildedir: https://github.com/discourse/discourse-sitemap
    app.yml dosyasında hooks bölümünün altına aşağıdaki gibi kurmak istediğiniz eklentisinin URL’sini yerleştirin. Sitemap eklentisi için şu şekilde:

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

    Püf nokta eklenti URL’sini sonuna .git eklemektir. Eklenti adresini ekledikten sonra CTRL X ve ENTER butınları ile dosyayı kaydedip çıkın.

    Şimdi Rebuild etmek için;

    ./launcher rebuild app
    

    Komutunu çalıştırın. 2-3 dakika içinde eklenti kurulmuş olacaktır.

  • 1 den fazla eklenti url sini ekleyip toplu yukleme yapılabilirmi her hangi bir sıkıntı oluştururmu yoksa tek tek yükleyip rebuild yapmakmı lazım

  • @ahmed26 Hepsini aynı anda yükleyebilirsiniz. Tek tek yüklemeniz gerekmez.


Benzer konular