簡體   English   中英

CF上的Scala應用程序

[英]Scala application on CF

我嘗試在Swisscom Cloud Foundry(CF)基礎架構上啟動我們的Scala應用程序。 為此,使用匹配的Heroku buildpack:

https://github.com/heroku/heroku-buildpack-scala

由於這不起作用,我嘗試使用此buildpack部署'hello-scala'示例。 我的fork能夠構建稍微過時的示例:

https://github.com/AlwinEgger/hello-scala

我必須強調我正在獲取我必須用作env變量'PORT'的端口。

不幸的是,日志上沒有多少。 “未能接受健康檢查超時內的連接”消息表明沒有人聽...

我的問題:有沒有人成功在CF基礎架構上部署Scala應用程序(@ Swisscom)?

我找到了一個解決方法:

我沒有使用scala-但是java-buildback。 這具有主要優點和不便之處,即項目不再基於實例構建。

  • 優勢:它大大加快了整個過程
  • 不便:需要構建服務器

那么我們該怎么辦?

這里可以找到一個例子(這是實際的應用程序): https//github.com/OpenOlitor/openolitor-server

  1. sbt-native-packager添加到項目中
  2. 手動執行動作'universal:packageBin'構建或配置構建服務器以執行此操作
  3. 如有必要,更改manifest.yml中的buildpack並添加一些參數。 配置要部署的工件的路徑。
  4. 運行cf push或讓構建服務器執行此操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM