10分でSinatraアプリをHerokuにデプロイする

$ mkdir sandbox
$ cd sandbox

以下、3つのファイルを作成します。


app.rb

require 'rubygems'
require 'sinatra'

get '/' do
 "Hello Sinatra"
end


config.ru

# Ruby1.9.2ではロードパスにカレントディレクトリが含まれなくなったので、「'./app'」にする
- require 'app' 
+ require './app' 
run Sinatra::Application


.gems

sinatra


ローカルで動作確認

$ ruby app.rb

http://localhost:4567 にアクセスして、以下のように表示されればOK
f:id:t-taira:20110614193449p:image


herokuにデプロイ

$ git add.
$ git commit -m 'initial commit'.
$ herok create [app name]
$ git push heroku master