在Dreamhost上部署Sinatra App

时间:2011-07-31 04:09:11

标签: deployment sinatra dreamhost

我想在Dreamhost上部署一个应用程序,但找不到任何相关(或最近)如何操作的指南。这里关于这个主题的大多数相关问题相当陈旧(1年或更长时间),似乎来自RVM之前的时代(记得那些日子?...:P)。

我有SSH访问权限 - 所有人 - 这里有人这样做(sinatra / rack app)并且可以提供一些指导吗?感谢。

1 个答案:

答案 0 :(得分:2)

如果这是在VPS上(我假设您有SSH访问权限),您可能需要查看Phusion的Passenger,它简化了使用Rack的ruby应用程序的部署。 http://www.modrails.com/

Passenger包含一个自动安装脚本,可以安装面向前端的代理服务器(Nginx)并吐出用于每个Web应用程序的配置。 首先使用Passenger安装gem(gem install passenger),然后运行它为您安装的命令(passenger-install-nginx-module)。

有关详细信息,请查看https://rvm.beginrescueend.com/integration/passenger/