我们正在AWS Elastic Beanstalk singe docker容器上运行我们的Grails 3应用程序(基于Spring Boot构建)。
我们的docker文件如下所示:
FROM java:8-jre
ADD build/libs/app-*.war app.war
ENTRYPOINT ["java","-Dgrails.env=prod","-Dserver.port=8080","-jar","/app.war"]
我想增加jvm堆大小,我只需更改docker文件即可:
FROM java:8-jre
ADD build/libs/app-*.war app.war
ENTRYPOINT ["java","-Xms1g", "Xmx2g","-Dgrails.env=prod","-Dserver.port=8080","-jar","/app.war"]
当我在多个环境(具有不同的计算机和RAM大小)中运行我的应用程序时,问题就开始了。我希望能够从AWS Elastic Beanstalk配置它。我一直在调查几种方法,但没有任何运气:
使用AWS EB选项
设置JAVA_OPTS
有什么方法可以设置吗?