У меня есть приложение Grails, которое работает на http://localhost:8092
Различные браузеры ищут определенные файлы в корневом пути (http://localhost:8092/),, например: favicon.ico, browserconfig.xml (ищетms плитки в Windows), site.webmanifest (ищет значки + имя приложения на Android, которое используется при добавлении веб-приложения на домашний экран), safari-pinned-tab.svg (для Safari), favicon-32x32.png / favicon-16x16.png (для значков альтернативного размера) и т. Д.
Я могу сделать работу - favicon.ico, добавив ее в grails-app / assets / images и используя конвейер ресурсов в GSP:
Но остальное не работает. Кроме того, файлы site.webmanifest и browserconfig.xml имеют пути к определенным изображениям, которые будут использоваться в качестве значков Android или плиток Windows соответственно. Я могу изменить эти пути в / assets / ..... но эти файлы должны быть доступны в корне приложения Grails.
Заглянул в документы и попытался найти примеры в Интернете, но ничего не нашел для Grails 3.
Как настроить GrailsАллоw эти файлы будут доступны из корневого пути приложения?
Кстати, я использую Grails 3.2.9