¿Cómo instalar el componente de tema con app.yaml o desde un dispositivo local?

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

Tenemos una guía sobre esto, véase:

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

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.