电梯项目的主持人

时间:2012-01-05 19:18:40

标签: scala java-ee hosting lift host

我在哪里可以托管使用Scala / Lift构建的项目?我正在研究原型,并希望将我的代码移动到主机,我可以向我的客户端显示进度。当我使用纯HTML5 / CSS时,我能够使用Dropbox共享项目,但现在该项目已实现Scala / Lift。

6 个答案:

答案 0 :(得分:4)

我有一个通过Dotcloud.com托管的Lift / Scala应用程序,由于它位于EC2上,因此迄今为止非常好并且锁定非常低。

此外,App Engine只能使用Lift的部分功能集(除非删除了单线程限制)。我知道它有一个运行的演示但它不能使用Actors这对我来说是一个交易破坏者。

答案 1 :(得分:3)

我使用了cloudbees(http://www.cloudbees.com/run-pricing.cb,它们有一个小的免费)与sbt-cloudbees插件(https://github.com/timperrett/sbt-cloudbees-plugin)结合使用。

配置后

resolvers += "sonatype.repo" at "https://oss.sonatype.org/content/groups/public"
addSbtPlugin("eu.getintheloop" %% "sbt-cloudbees-plugin" % "0.4.0-SNAPSHOT")

seq(cloudBeesSettings :_*)
CloudBees.apiKey := Some("FXXXXXXXXXXX")
CloudBees.apiSecret := Some("AAAAAAAAAAAAAAAAAAAA=")
CloudBees.username := Some("youruser")
CloudBees.applicationId := Some("yourapp")

您可以使用

部署您的应用
cloudbees-deploy

答案 2 :(得分:2)

您应该能够在OpenShift JBoss AS7应用程序上部署您的应用程序。实际上,您也可以将其部署为源,并在执行git push时进行编译和部署。虽然没有“scala”应用程序类型,但Scala库可以添加到您的git存储库并在应用程序部署时加载。

答案 3 :(得分:1)

Google应用引擎也能正常使用http://www.scala-lang.org/node/1831

答案 4 :(得分:0)

您可以使用Amazon EC2实例。

但是有成千上万的托管公司可以为您提供托管应用程序的环境。

答案 5 :(得分:0)

您还可以使用Cloud FoundryOpenShift

托管您的Lift应用