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

Version Path
grippy-doozer-0.1.5 lib/doozer/rackup/server.ru
doozer-0.3.1 lib/doozer/rackup/server.ru
doozer-0.3.0 lib/doozer/rackup/server.ru
doozer-0.2.6 lib/doozer/rackup/server.ru
doozer-0.2.5 lib/doozer/rackup/server.ru
doozer-0.2.2 lib/doozer/rackup/server.ru
doozer-0.2.1 lib/doozer/rackup/server.ru
doozer-0.2.0 lib/doozer/rackup/server.ru