繁体   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