- Timestamp:
- 09/10/08 22:34:08 (2 months ago)
- Location:
- lang/ruby/ssb/trunk
- Files:
-
- 3 added
- 1 modified
-
config.ru (modified) (1 diff)
-
libs/rack (added)
-
libs/rack/adapter (added)
-
libs/rack/adapter/ssb.rb (added)
Legend:
- Unmodified
- Added
- Removed
-
lang/ruby/ssb/trunk/config.ru
r18936 r19139 1 1 # rackup で起動できる様に(実験的実装) 2 # * libs/ssb/rack.rb: SSB::Application自体にcallメソッドを持たせる実装 3 # * libs/rack/adapter/ssb.rb: Rack::Adapterを使ってオリジナルをラップする実装 4 2 5 require File.join(File.dirname(__FILE__), 'config', 'common.rb') 3 6 require 'ssb' 4 require 'ssb/rack' 7 #require 'ssb/rack' 8 require 'rack/adapter/ssb' 5 9 6 10 # mod_passenger の場合の対応 11 # * Rack::Lint::LintErrorは、deoployment環境かnone環境で実行すれば対処可能 12 # * サーバ(ハンドラ)の判定方法は適当 7 13 unless ENV['RACK_ENV'] 8 # mod_passenger だと、env['CONTENT_LENGTH'] が文字列で入らない様子9 use Rack::Lint10 # mod_passenger は static なファイルは標準でファイル読み込みになる11 # * RackBaseURI を使って DocumentRoot と アプリケーションエンドポイントが異なる場合に上手く行かない12 # * DocumentRoot が static なファイルのルートになる様子13 14 use Rack::Static, :urls => ['/javascripts', '/stylesheets', '/emoji', '/images'], :root => 'public_html' 14 15 end 15 16 16 run SSB::Application.new 17 # run SSB::Application.new 18 run Rack::Adapter::SSB.new(SSB::Application.new)
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)