我可以在哪里托管使用Scala/Lift构建的项目?我在一个原型上工作,并希望将我的代码移动到一个主机上,在那里我可以向我的客户显示进度。当我使用纯HTML5/CSS时,我可以使用Dropbox来共享该项目,但现在该项目实现了Scala/Lift。
发布于 2012-01-06 13:24:00
我有一个通过Dotcloud.com托管的Lift/Scala应用程序,到目前为止它很棒,而且锁定很低,因为它是在EC2上运行的。
此外,App Engine只能使用Lift的部分功能集(除非随后取消了单线程限制)。我知道它有一个演示运行,但它不能使用演员,这是我的交易断路器。
发布于 2012-01-06 16:07:01
我使用cloudbees (http://www.cloudbees.com/run-pricing.cb,他们有一个小的免费)和sbt-cloudbees plugin (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发布于 2012-01-07 04:22:42
您应该能够在OpenShift JBoss AS7应用程序上部署您的应用程序。您还可以将其作为源代码部署,并且在执行git推送时将对其进行编译和部署。虽然没有“Scala”应用程序类型,但Scala库可以添加到您的git库中,并在应用程序部署时加载。
https://stackoverflow.com/questions/8748409
复制相似问题