如何在config.groovy

时间:2016-04-05 16:36:50

标签: security tomcat grails configuration

我在grails 2.3.5上有grails应用程序。

它使用AWS accessKey,secretKey和s3存储桶名称:

    grails {
        plugin {
            aws {
                credentials {
                    accessKey = "somekey"
                    secretKey = "somesecretkey"
                }
                s3 {
                    bucket = "somebucketname"
                }
            }
        }
    }

我正在寻找一种外部化这三个值的方法,以便部署应用程序的人员可以输入他们想要的值。部署应用程序的方式是使用Tomcat。

这三个值是否应该作为服务器上的环境变量创建?

1 个答案:

答案 0 :(得分:0)

最常见的方法是使用Grails已经提供的外部配置框架。 documentation非常详细地解释了这一点。本质上,它允许您将文件放在类路径上,该路径包含将覆盖您的应用程序设置的配置值(如果需要)。