Привет @Discourse
Можно ли выполнить пользовательский код в файле app.yml при пересборке приложения?
Любые пользовательские команды для выполнения после сборки
run:
- exec:
cd: /var/discourse
cmd:
- /var/discourse/rebuild/apply.sh
Содержимое файла 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
Вы уверены, что хотите полностью перезаписать эти файлы, а не изменить их?
Да, @Stephen, я обязательно перепишу эти файлы.
Также я запускаю команду patch после пересборки приложения, после чего файлы копируются в образы Docker.
/rebuild/apply.sh
Но меня интересует выполнение пользовательского кода в файле app.yml.
pfaffman
(Jay Pfaffman)
4
Думаю, это сделает то, что вам нужно.
Вам лучше решить вашу проблему с помощью плагина аутентификации.