Código personalizado para ejecutar tras la compilación de la app en app.yml

Hola @Discourse
¿Puedo ejecutar un código personalizado en el archivo app.yml al reconstruir la aplicación?

Cualquier comando personalizado para ejecutar después de construir

run:

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

Contenido del archivo 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

¿Está seguro de que desea sobrescribir esos archivos por completo en lugar de modificarlos?

1 me gusta

@Stephen, estoy seguro de reescribir estos archivos

También ejecuto el comando de parcheo después de reconstruir la aplicación, luego copian el archivo a las imágenes de docker

/rebuild/apply.sh

Pero tengo curiosidad por ejecutar código personalizado en el archivo app.yml

Creo que eso hará lo que quieres.
Sería mejor que resolvieras tu problema con un plugin.