Comment installer tous les plugins ici comme s’ils faisaient partie de mon app.yml ? https://github.com/discourse/all-the-plugins
J’ai essayé d’insérer la commande fournie dans mon fichier yml ainsi :
Pups::ExecError: cd ./all-the-plugins && git submodule update --init --recursive a échoué avec le code de retour #<Process::Status: pid 292 exit 2>
Emplacement de l'échec : /pups/lib/pups/exec_command.rb:112:in `spawn'
L'exécution a échoué avec les paramètres {"cd"=>"./all-the-plugins", "cmd"=>["git submodule update --init --recursive"]}
f4e262dc445e2f04b6061be127f4e874dbf5aaa30e889367527113e88f33ea62
Y a-t-il une raison pour laquelle ce serait une mauvaise idée, ou pour laquelle il ne serait pas possible d’installer tous ces plugins ?
Je pourrais simplement placer chacun d’eux sur une ligne du type - sudo -E -u discourse git clone et procéder ainsi.
Quelle serait une méthode plus efficace en termes de temps, en supposant que je veuille vraiment tous les installer ?
Vous prenez beaucoup de risques en installant autant de plugins. Vous pouvez rencontrer des problèmes de performance, d’incompatibilité, de sécurité, et certains de ces plugins ont des fonctionnalités redondantes… Lorsque vous installez des plugins, vous devriez avoir une idée générale de leur fonction et savoir qui les maintient.
Nous n’autorisons pas les plugins tiers sur notre hébergement officiel sans examiner attentivement le code, par exemple… car nous devons gérer étroitement la sécurité et les performances de nos serveurs.