2012-01-05 3 views
3

스칼라/리프트를 사용하여 빌드 된 프로젝트는 어디에서 호스팅 할 수 있습니까? 나는 프로토 타입을 작성 중이며 클라이언트에게 진행 상황을 보여줄 수있는 호스트로 코드를 옮기고 싶습니다. 순수 HTML5/CSS를 사용했을 때 Dropbox를 사용하여 프로젝트를 공유 할 수 있었지만 이제 프로젝트에는 Scala/Lift가 구현되었습니다.리프트 프로젝트 호스트

답변

0

Amazon EC2 인스턴스를 사용할 수 있습니다.

하지만 앱을 호스팅 할 수있는 환경을 제공 할 수있는 수천 개의 호스팅 업체가 있습니다.

1

Google 앱 엔진뿐만 아니라 내가 큰 지금까지하고 EC2에 있기 때문에 매우 낮은 잠금있다 Dotcloud.com를 통해 호스팅 리프트/스칼라 응용 프로그램이 http://www.scala-lang.org/node/1831

+1

혜성 및/또는 아약스를 사용하지 않는 한 – fmpwizard

4

를 참조 작동합니다.

또한 App Engine은 Lift의 기능 세트의 일부만 사용할 수 있습니다 (단 하나의 스레드 제한을 제거하지 않는 한). 실행중인 데모가 있다는 것을 알고 있지만, 나를 위해 거래 차단기였던 액터는 사용할 수 없습니다.

3

와 리프트 응용 프로그램을 호스팅 할 수 있습니다. 구성 후

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") 

당신은 당신이 OpenShift 제이보스 AS7 응용 프로그램에서 응용 프로그램을 배포 할 수 있어야한다

cloudbees-deploy 
2

사용하여 응용 프로그램을 배포 할 수 있습니다. 실제로 소스로 배포 할 수도 있으며 git push를 수행 할 때 컴파일되고 배포됩니다. 'scala'응용 프로그램 유형은 없지만 Scala 라이브러리는 git 저장소에 추가하고 응용 프로그램 배포시로드 할 수 있습니다.