Я нашел эту документацию после некоторых поисков на сайте grails .
3.4 Внешняя конфигурация
Файл конфигурации по умолчанию Config.groovy в grails-app / conf подходит в большинстве случаев, но могут возникнуть ситуации, когда вы хотите сохранить конфигурацию в файле вне основной структуры приложения. Например, если вы развертываете в WAR, некоторые администраторы предпочитают, чтобы конфигурация приложения была внешне, чтобы избежать необходимости перепаковывать WAR из-за изменения конфигурации.
Для поддержки сценариев развертывания, подобных этим, конфигурация может быть выведена за пределы. Для этого вам нужно указать Grails в местах файлов конфигурации, которые следует использовать Grails, добавив параметр grails.config.locations в Config.groovy:
grails.config.locations = [ "classpath:${appName}-config.properties",
"classpath:${appName}-config.groovy",
"file:${userHome}/.grails/${appName}-config.properties",
"file:${userHome}/.grails/${appName}-config.groovy"]
В приведенном выше примере мы загружаем файлы конфигурации (как файлы свойств Java, так и конфигурации ConfigSlurper) из разных мест на пути к классам и файлы, расположенные в USER_HOME.
В конечном итоге все файлы конфигурации объединяются в свойство config объекта GrailsApplication и, следовательно, могут быть получены оттуда.