Mi servidor de Discourse está en K8s.
¿Puedo instalar un componente de tema (por ejemplo, discoTOC) con la siguiente configuración de app.yaml? Si no, ¿cómo instalo desde mi dispositivo local? (a K8s no se le permite acceder a GitHub).
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/discourse/xxx.git
Intenté instalar discoTOC (descargado de GitHub) desde un dispositivo local, pero me apareció el siguiente error:
Import Error: about.json no existe o es inválido. ¿Está seguro de que este es un tema de Discourse?
He intentado lo mismo en mi sitio de prueba y me ha funcionado. ¿Has cogido el archivo correcto?
https://github.com/discourse/DiscoTOC
1 me gusta
Gracias por tu respuesta. Funciona.
El punto es usar el archivo zip descargado de GitHub.
Descomprimir y volver a comprimir el archivo no funciona en MAC.
1 me gusta
Falco
(Falco)
4 Mayo, 2022 16:39
5
Tenemos una guía sobre esto, véase:
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 Me gusta
¿Funcionaría eso si no puedes acceder a GitHub?
2 Me gusta
Sí. La instalación en el dispositivo local funciona.
2 Me gusta
system
(system)
Cerrado
4 Junio, 2022 03:58
8
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.