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文件?
32MB的限制仅适用于单个文件 。
旧的部署方式(appcfg.sh)在未压缩的war文件上工作,而maven( mvn clean package appengine:deploy
)上传单个文件,因此,由于“整体战争规模”,这两种方法均无法达到限制
查看我正在玩的这个春季启动应用程序。 我刚刚向其中添加了一个虚拟的23MB文件,并且一切正常:
我要说的是,我对gradle并不熟悉,但我很难相信他们在最新的部署工具上犯了这样的错误。
您是否真的达到了此限制? 在这种情况下,您可以共享用于部署的命令以及确切的错误吗?