2012-01-10 3 views
3

나는 지난 몇 달 동안 Ruby와 Sinatra를 배웠고, 야생에서 내 앱을 얻고 싶습니다. Sinatra 앱을 지원하는 웹 호스트에 대한 제안을 찾고 있으며 실제 프로세스에 대한 세부 사항도 훌륭합니다.Sinatra 응용 프로그램을 지원하는 웹 호스팅 업체는 무엇입니까?

저는 현재 몇 개의 다른 사이트에 대해 hostmonster를 사용하고 있습니다. Hostmonster는 Rails 응용 프로그램을 지원합니다. Rails가 Rack에서 실행되기 때문에 가정 해 보겠습니다. hostmonster는 Sinatra 앱을 실행하지만 확실하지 않습니다.

나는 hostmonster 또는 Heroku 외부의 다른 웹 호스트에서 Sinatra 앱을 실행하는 데 많은 문서를 찾지 못했습니다. 또한 hostmonster가 제공 한 Rails 설치 설명서를 통해 Sinatra 앱을 실행하는 방법을 파악할 수 없었습니다.

+2

가장 좋은 방법은 VPS를 구입하여 직접 설정하는 것입니다. :-) –

+1

아마존은 새로운 고객을위한 무료 마이크로 인스턴스를 제공합니다 – pguardiario

답변

1

랙용으로 작동하는 모든 앱에서 실행할 수 있어야합니다. 규약은 config.ru 파일을 사용하는 것입니다. 여기서 레일스를로드하는 방법을 지정하는 대신 Sinatra를로드하는 방법을 지정하면됩니다.

Example config.ru

require File.dirname(__FILE__) + "/main" 
run Sinatra::Application 

경우 "주"모든시나 물건을로드하는 파일입니다.

+0

사실 그것은 Sinatra 앱 설정 방법입니다. 지금까지 서버에 업로드했지만 주사위는 없었습니다. 어쨌든 Sinatra와 Rails 응용 프로그램은 Rack 응용 프로그램이고 Rails 지원을 알리는 모든 서버에서 작동해야한다는 제 가정에 동의하는 것 같습니다. 그게 바로 랙의 요점입니까? 아마 내 애플 리케이션과 hostmonster의 세부 사항을 가진 또 다른 질문을 게시하고 누군가가 문제 해결을 도울 수 있는지 알아볼 것입니다. 감사. – wuliwong

+0

사실, 그렇다고해서 Sinatra를 설치했다는 의미는 아닙니다. 번들러를 사용하고 있습니까? 그들은 확실히 그것을 지원하고, 그것은 당신이 Sinatra를 설치할 수있게합니다. – bioneuralnet

+0

bundler를 사용하고 있는데 Gemfile을 업로드하지 않았습니다. 나는 지금 그것을 시도하고있다. – wuliwong

관련 문제