3

我正在試用dockerizing我的Scala/Akka應用程序:我正在使用sbt-native-packager並希望部署到GKE。 看來我可以通過在我的build.sbt文件中設置正確的值,然後通過sbt docker:publish啓動它。如何從sbt-native-packager發佈到Google Container Engine?

我不確定build.sbt文件中的值應該是什麼。例如,dockerRepository設置應具有的形式

[repository.host[:repository.port]] 

什麼是正確的信息放在那裏對GKE集羣?非常感謝你的任何指針。

回答

2

以下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. 用您的雲谷歌項目ID在packageName領域

  2. 設置dockerRepository取其gcr.io host 你想用。

  3. Authenticate使用谷歌雲SDK

  4. 運行sbt docker:publish

相關問題