gpt4 book ai didi

scala - 如何从 sbt-native-packager 发布到 Google Container Engine?

转载 作者:行者123 更新时间:2023-12-02 07:56:48 26 4
gpt4 key购买 nike

我正在尝试对我的 Scala/Akka 应用程序进行 docker 化:我正在使用 sbt-native-packager 并且希望部署到 GKE。看来我可以通过在 build.sbt 文件中设置正确的值,然后通过 sbt docker:publish 启动它来做到这一点。

我不确定 build.sbt 文件中的值应该是什么。例如,dockerRepository 设置应采用以下形式

[repository.host[:repository.port]]

对于 GKE 上的集群,应该放置哪些正确信息?非常感谢您的指点。

最佳答案

以下 build.sbt 设置对我有用:

dockerBaseImage := "java:8-jre"
packageName in Docker := "you-gcloud-project-id/api"
maintainer in Docker := "Maintainer"
packageSummary := "Package summary"
packageDescription := "Package description"
dockerRepository := Some("us.gcr.io")

步骤

  1. packageName 字段中替换您的 Google Cloud 项目 ID

  2. 将 dockerRepository 设置为 gcr.iohost你想用。

  3. Authenticate使用 Google Cloud SDK

  4. 运行sbt docker:publish

关于scala - 如何从 sbt-native-packager 发布到 Google Container Engine?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45398486/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com