I have been able externalize DataSource configurations for development environment by updating grails.config.locations in Config.groovy and then setting specific configurations in .grails/${appName}-config.properties as following:
dataSource.driverClassName = com.mysql.jdbc.Driver
dataSource.url = jdbc:mysql://localhost/db-dev
dataSource.username = root
dataSource.password = pass
For the ‘test’ environment, i have different Database so i would like to updated test.dataSource.url accordingly but this doesn’t work. It still takes the ‘dev’ dataSource.url when running ‘grails test’ mode(i.e. grails test dgm-update). How to externalize test environment DataSource configuration?
Thank You for helping
and then put nested files for each env: