例えば、myqpp.rb のアプリを動かしたい場合
config.ru を myapp.rb と同じ階層に配置します。
# config.ru
require "./myapp.rb"
run Sinatra::Application
require "./myapp.rb"
の記載は、下記のように書いてもOK
require File.dirname( __FILE__ ) + "/myapp.rb"
起動コマンドは
$ rackup config.ru
[2012-04-20 15:51:07] INFO WEBrick 1.3.1
[2012-04-20 15:51:07] INFO ruby 1.9.2 (2011-07-09) [x86_64-linux]
[2012-04-20 15:51:07] INFO WEBrick::HTTPServer#start: pid=27704 port=9292
port は 9292 になります。
ruby myapp.rb の port 4567と同じ動きです。
productionモードで動かす場合は下記のコマンドになります。
RACK_ENV=production rackup config.ru
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。