@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 :
-
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). -
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