Código personalizado executado após a construção do aplicativo no arquivo app.yml

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

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

Acho que isso fará o que você quer.
Você estaria melhor resolvendo seu problema com um plugin.