Olá @Discourse
Posso executar um código personalizado no arquivo app.yml ao reconstruir o aplicativo??
Quaisquer comandos personalizados para executar após a compilação
run:
- exec:
cd: /var/discourse
cmd:
- /var/discourse/rebuild/apply.sh
Conteúdo do arquivo Apply.sh:-
docker cp ./rebuild/static_controller.rb app:/var/www/discourse/app/controllers/static_controller.rb
docker cp ./rebuild/routes.rb app:/var/www/discourse/config/routes.rb
docker cp ./rebuild/site_settings.yml app:/var/www/discourse/config/site_settings.yml
./launcher restart app
Stephen
(Stephen)
2
Tem certeza de que deseja sobrescrever esses arquivos por atacado em vez de modificá-los?
1 curtida
Sim @Stephen, tenho certeza de que reescreverei esses arquivos
Também executo o comando de patch após reconstruir o aplicativo, então eles copiam o arquivo para imagens do Docker
/rebuild/apply.sh
Mas estou curioso para executar código personalizado no arquivo app.yml
pfaffman
(Jay Pfaffman)
4
Acho que isso fará o que você quer.
Você estaria melhor resolvendo seu problema com um plugin.