Codice personalizzato eseguito dopo la compilazione dell'app nel file app.yml

Ciao @Discourse
Posso eseguire un codice personalizzato nel file app.yml durante la ricostruzione dell’app??

Qualsiasi comando personalizzato da eseguire dopo la compilazione

run:

  • exec:
    cd: /var/discourse
    cmd:
    - /var/discourse/rebuild/apply.sh

Contenuto del file 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

Sei sicuro di voler sovrascrivere questi file in blocco anziché modificarli?

1 Mi Piace

@Stephen, sono sicuro di riscrivere questi file

Eseguo anche il comando patch dopo aver ricostruito l’app, quindi copiano il file nelle immagini docker

/rebuild/apply.sh

Ma sono curioso di eseguire codice personalizzato nel file app.yml

Penso che farà quello che vuoi.
Sarebbe meglio risolvere il tuo problema con un plugin.