google-app-engine - 使用 Ktor 进行部署 : How To Set AppEngine Version?

标签 google-app-engine kotlin google-cloud-platform ktor

问题

我遵循了这个清晰简洁的Ktor tutorial 。现在我已成功部署到 AppEngine 我想手动设置 future 部署的版本

Google 的 appengine-web.xml 文档文件指示 <version>标签可用于此目的,但也指出 <version>标签未用于基于 Cloud SDK 的工具。我尝试设置标记并确认部署到 AppEngine 时未使用该值。

尝试的解决方案

在以下文件中寻找定义 AppEngine 版本的方法:

  1. web.xml
  2. application.conf

设置id:

ktor {    
    application {
        modules = [InitializationKt.main]
        id = "coinverse-price-staging"
    }
}
  • 正在寻找在 AppEngine 部署命令中定义的方法。
  • enter image description here

    最佳答案

    感谢@marco 发现了 solution到此!

    build.gradle

    appengine {
        deploy {
            version = '1-2-0'
        }
    }
    

    关于google-app-engine - 使用 Ktor 进行部署 : How To Set AppEngine Version?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52910776/

    相关文章:

    reflection - 如何通过名称获取对 Kotlin 对象的引用?

    google-cloud-platform - 使用云存储时对 Cloud KMS key 的权限被拒绝

    google-cloud-storage - 如何跟踪 GCS 网络导出

    javascript - Google Cloud Functions 与客户实时通信

    python - 谷歌应用引擎: Devserver is hideously slow

    google-app-engine - 如何打开本地主机 :8080 in Cloud9 IDE?

    python - 应用程序引擎Python : AttributeError: 'module' object has no attribute 'Stock'

    android - Kotlin 泛型继承 - 类型不匹配

    javascript - 当涉及到 Websockets 时,我不确定要使此应用程序在 Google Cloud 上正常运行我缺少什么

    android - 为什么来自 Kotlin May 更新的新 LiveData 构建器在我的项目中不起作用