gpt4 book ai didi

grails - 如何在 AWS Elastic Beanstalk 中将单个 .war 用于多个 grails 环境?

转载 作者:行者123 更新时间:2023-12-02 13:53:02 25 4
gpt4 key购买 nike

我在 Elastic Beanstalk 中运行我的 Grails 应用程序的多个环境。不必为不同的环境构建和上传不同的 .war 文件将大大节省时间(我将所有环境差异作为系统属性传递到“容器”配置区域中,因此没有外部配置文件) .根据这篇文章http://mrhaki.blogspot.ca/2011/02/grails-goodness-one-war-to-rule-them.html ,可以使用单个 .war 并通过传递 grails.env 属性动态设置环境,但似乎不可能这样做,因为 beantalk 将您限制为一组预定义的命名系统属性(JDBC_CONNECTION_STRING、PARAM1、 PARAM2等)

我最好的方法是什么?

最佳答案

事实证明,您可以通过配置的“容器”区域中的“JVM 命令行选项”字段将任意参数(包括环境变量)传递给容器。

-Dgrails.env=DesiredEnvironmentName 

非常有效,我现在对所有环境都使用一个 .war。

关于grails - 如何在 AWS Elastic Beanstalk 中将单个 .war 用于多个 grails 环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11637229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com