0

我想创建一个自定义 grails 环境,它将“开发”环境的即时重新编译功能与“生产”环境的持久数据库功能相结合。但是,我不希望更改开发或生产环境配置。

我试过使用 -reloading 命令行参数,但是,它似乎没有任何效果。

如果 conf 目录中的某个地方有一个标志,那就太好了......

4

1 回答 1

0

您可以在 DataSource.groovy 文件中的部分下创建一个新环境

environment {
developemnt { ...
}
production { ...}

test { ... }

custom{ .. //your code here}

}

使用您的自定义配置,然后

您可以使用以下命令运行自定义配置:grails -Dgrails.env=customEnvironment run-app

https://grails.org/Environments

顺便说一句,如果你希望你的数据库是持久的,你只需要更改dbCreate更新:

dbCreate = "update" 

在要持久化的环境中的 DataSource 文件中。

于 2014-05-28T23:50:47.780 回答