【问题标题】:How to reduce ktor App file size for Google App Engine Deployment如何减少 Google App Engine 部署的 ktor App 文件大小
【发布时间】:2021-05-28 13:41:48
【问题描述】:

我正在尝试将 app.yaml 文件部署到我使用 Ktor + gradle 构建的 Google App Engine 项目中,但出现此错误,

错误:(gcloud.app.deploy) 无法上传文件 [文件],其大小为 [43355410](大于最大允许大小 [33554432])。请删除该文件或添加到您的应用程序 .yaml 文件中的 skip_files 条目,然后重试。

我没有在我的项目中使用任何图像或视频,它是纯 Kotlin 代码,但项目是 49.2MB。似乎所有空间都被我使用的库占用了。所有这些库对我的项目来说都是必不可少的,我如何减少 Google App Engine 的文件大小,因为我现在无法添加 app.yaml 文件。奇怪的是,当我使用“gradle appengineDeploy”命令时项目会上传,但当我使用“gcloud app deploy app.yaml”时不会上传

【问题讨论】:

    标签: google-app-engine gradle google-cloud-platform ktor


    【解决方案1】:

    要解决此问题,您可以将app.yml 文件中的runtime 设置为java11(我已经测试过了)。来自relevant answer的引用:

    我认为这个问题与 Google App Engine Standard java 8 有关。 当我使用java11时,问题就消失了。

    【讨论】:

      猜你喜欢
      • 2021-05-12
      • 1970-01-01
      • 2023-03-06
      • 2020-05-11
      • 2019-01-03
      • 1970-01-01
      • 1970-01-01
      • 2015-02-19
      • 2015-12-09
      相关资源
      最近更新 更多