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 curtidas
Ah, fico tão feliz que isso seja possível… Eu estava tentando encontrar uma maneira de carregar temas em uma instância multissite e esta pode ser a maneira mais fácil. Obrigado!
2 curtidas
chemol
Fevereiro 9, 2024, 10:29pm
3
Se mais alguém estiver procurando uma maneira programática de importar um tema do dispositivo local com um arquivo zip:
export THEME_ARCHIVE=<caminho-absoluto-para-o-arquivo>
bundle exec rake themes:install:archive
ou
THEME_ARCHIVE=<caminho-absoluto-para-o-arquivo> bundle exec rake themes:install:archive
é seu amigo.
6 curtidas
chemol
Fevereiro 17, 2024, 10:24pm
4
(também funciona com tar.gz)
2 curtidas