繁体   English   中英

在Google App Engine上部署Spring Boot应用程序

[英]Deploy Spring Boot Application on Google App Engine

Google Standard App Engine的应用程序部署限制约为35MB。 我想将基于Spring Boot的应用程序部署到GAE,但仅通过引用

   dependencies {
       implementation 'org.springframework.boot:spring-boot-starter-web'
       implementation 'org.springframework.boot:spring-boot-starter-data-jpa'

       runtimeOnly 'com.h2database:h2'                                      
   }

该应用程序已超过40MB。 有没有一种方法可以让App Engine知道在运行时获取这些文件,而不是将它们编译成一个大的war文件?

它们不限制文件大小为35mb。 我们仍然部署了100多个项目。 在此处输入图片说明

但有一件事,请确保您正在使用

App Engine Standard Version

而不是App Engine灵活版本

32MB的限制仅适用于单个文件

旧的部署方式(appcfg.sh)在未压缩的war文件上工作,而maven( mvn clean package appengine:deploy )上传单个文件,因此,由于“整体战争规模”,这两种方法均无法达到限制

查看我正在玩的这个春季启动应用程序。 我刚刚向其中添加了一个虚拟的23MB文件,并且一切正常: 在此处输入图片说明

我要说的是,我对gradle并不熟悉,但我很难相信他们在最新的部署工具上犯了这样的错误。

您是否真的达到了此限制? 在这种情况下,您可以共享用于部署的命令以及确切的错误吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM