Yaoqi_Yan
(Yaoqi Yan)
4 Maggio 2022, 10:53am
1
Il mio server discourse è in K8s.
Posso installare un componente tema (ad esempio discoTOC) con la configurazione app.yaml sottostante? In caso contrario, come posso installarlo dal mio dispositivo locale? (a k8s non è consentito accedere a github).
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/discourse/xxx.git
Yaoqi_Yan
(Yaoqi Yan)
4 Maggio 2022, 11:07am
2
Ho provato a installare discoTOC (scaricato da GitHub) dal dispositivo locale ma ho riscontrato il seguente errore
Import Error: about.json non esiste o non è valido. Sei sicuro che si tratti di un tema Discourse?*
Ho appena provato la stessa cosa sul mio sito di test e ha funzionato per me? Hai preso il file giusto?
https://github.com/discourse/DiscoTOC
1 Mi Piace
Yaoqi_Yan
(Yaoqi Yan)
4 Maggio 2022, 1:50pm
4
Grazie per la tua risposta. Funziona.
Il punto è usare il file zip scaricato da GitHub.
Decomprimere e ricomprimere il file non funziona su MAC.
1 Mi Piace
Falco
(Falco)
4 Maggio 2022, 4:39pm
5
Abbiamo una guida su questo, vedi:
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 Mi Piace
Funzionerebbe se non riesci ad accedere a GitHub?
2 Mi Piace
Yaoqi_Yan
(Yaoqi Yan)
5 Maggio 2022, 3:58am
7
Sì. L’installazione locale del dispositivo funziona.
2 Mi Piace
system
(system)
Chiuso
4 Giugno 2022, 3:58am
8
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.