Sha256: c0760d4011d19d0495af38108b8a79bb23fbe4fb8676db23eba3d3a4b4f30e23
Contents?: true
Size: 1003 Bytes
Versions: 8
Compression:
Stored size: 1003 Bytes
Contents
#!/usr/bin/env ruby APP_PATH = Dir.pwd require File.join(APP_PATH, 'config/boot') #--boot it up Doozer::Initializer.boot(env) #--hookup the logger for production only since the base rackup builder doesn't load it. this avoids double logging in development use Rack::CommonLogger, Doozer::Configs.logger if Doozer::Configs.rack_env == :deployment #--map root to doozer map "/" do # use Rack::ShowExceptions if Doozer::Configs.rack_env != :deployment use Rack::Reloader, secs=1 end use Rack::Static, {:urls => Doozer::Configs.app["static_urls"], :root => "#{APP_PATH}/#{Doozer::Configs.app["static_root"]}"} if Doozer::Configs.app use Rack::Session::Cookie, :key => 'rack.session', :domain => '', :path => '/', :expire_after => 2592000 run Doozer::App.new(args=options) end #--stack additional rack apps begin require "#{APP_PATH}/config/rack" stack() rescue => e Doozer::Configs.logger.error(e) end
Version data entries
8 entries across 8 versions & 2 rubygems