Installer des plugins sur un site auto-hébergé

@Discourse, Si vous souhaitez mettre à jour le guide, voici le code fonctionnel :

Pour utiliser vos propres clés SSH afin d’accéder à un dépôt privé, suivez ces étapes :

  1. Placez la clé SSH privée dans /var/discourse/shared/standalone/identity/id_rsa (ou un autre emplacement accessible par le conteneur ; si vous choisissez un emplacement différent, n’oubliez pas de mettre à jour le chemin dans le modèle ci-dessous en conséquence).

  2. Utilisez le modèle suivant pour ajouter vos plugins :

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          # Définir l'accès au dépôt privé
          - chown $(whoami) /shared/identity/id_rsa && chmod 600 /shared/identity/id_rsa
          - git config --global core.sshCommand "ssh -o StrictHostKeyChecking=no -o IdentitiesOnly=yes -i /shared/identity/id_rsa"

          # Mes plugins privés
          - git clone git@example.com:repo/private-discourse-plugin.git

          # Annuler l'accès
          - git config --global --unset core.sshCommand
5 « J'aime »