Mon serveur Discourse est dans K8s.
Puis-je installer un composant de thème (par exemple discoTOC) avec la configuration app.yaml ci-dessous ? Sinon, comment l’installer depuis mon appareil local ? (le k8s n’est pas autorisé à accéder à GitHub).
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/discourse/xxx.git
J’ai essayé d’installer discoTOC (téléchargé depuis GitHub) depuis mon appareil local, mais j’ai obtenu l’erreur suivante :
\u003e Erreur d’importation : about.json n’existe pas ou est invalide. Êtes-vous sûr qu’il s’agit d’un thème Discourse ?
J’ai juste essayé la même chose sur mon site de test et cela a fonctionné pour moi ? Avez-vous pris le bon fichier ?
\u003chttps://github.com/discourse/DiscoTOC\u003e
1 « J'aime »
Merci pour votre réponse. Ça fonctionne.
Le problème est l’utilisation du fichier zip téléchargé depuis GitHub.
Décompresser et recompresser le fichier ne fonctionne pas sur MAC.
1 « J'aime »
Falco
(Falco)
Mai 4, 2022, 4:39
5
Nous avons un guide à ce sujet, voir :
If you want to install themes via your app.yml, use the following format:
run:
- exec: echo "Beginning of custom commands"
- file:
path: /tmp/mythemes.yml
contents: |
discourse-gifs:
url: https://github.com/discourse/discourse-gifs.git
add_to_all_themes: true
- exec:
cd: $home
cmd: su discourse -c 'bundle exec rake themes:install < /tmp/mythemes.yml'
- exec: echo "End of custom commands"
2 « J'aime »
Est-ce que cela fonctionnerait si vous ne pouvez pas accéder à GitHub ?
2 « J'aime »
oui. L’installation locale de l’appareil fonctionne.
2 « J'aime »
system
(system)
A fermé ce sujet ()
Juin 4, 2022, 3:58
8
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.