У меня есть (2.0.0) приложения Grails и успешно:Конфигурирование Grails приложений использовать ClearDB/MySQL на Heroku
- Развернутые его Heroku с использованием базы данных H2
- настроил его использовать локальный база данных MySQL
- Добавлен аддон ClearDB
Однако, я получаю HTTP 503 ошибку, когда я пытаюсь запустить приложение при попытке использовать экземпляр ClearDB.
Вот фрагменты из DataSource.groovy (сочетание приемов из различных сообщений, в том числе и this tutorial from ClearDBthis help page from Heroku)
dataSource {
pooled = true
driverClassName = "com.mysql.jdbc.Driver"
}
...
production {
dataSource {
dbCreate = "update"
uri = new URI(System.env.DATABASE_URL?:"mysql://99784530f103:[email protected]/heroku_0ac7f6f45fa34")
url = "jdbc:mysql://"+uri.host+uri.path
username = uri.userInfo.split(":")[0]
password = uri.userInfo.split(":")[1]
}
}
где URL строки MySQL происходит от Переменная среды DATABASE_URL.
Любые советы?