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
Stephen
(Stephen)
2
¿Está seguro de que desea sobrescribir esos archivos por completo en lugar de modificarlos?
1 me gusta
Sí @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
pfaffman
(Jay Pfaffman)
4
Creo que eso hará lo que quieres.
Sería mejor que resolvieras tu problema con un plugin.