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"
11 Mi Piace
Sono così felice che questo sia possibile… Stavo cercando un modo per caricare temi su un’istanza multisito e questo potrebbe essere il modo più semplice. Grazie!
2 Mi Piace
chemol
9 Febbraio 2024, 10:29pm
3
Se qualcun altro sta cercando un modo programmatico per importare un tema dal dispositivo locale con un file zip:
export THEME_ARCHIVE=<percorso-assoluto-del-file>
bundle exec rake themes:install:archive
o
THEME_ARCHIVE=<percorso-assoluto-del-file> bundle exec rake themes:install:archive
è il tuo amico.
6 Mi Piace
chemol
17 Febbraio 2024, 10:24pm
4
(funziona anche con tar.gz)
2 Mi Piace