12345678910111213141516171819202122232425 |
- #!/usr/bin/env ruby
- $:.unshift(File.expand_path("../../lib", __FILE__))
- require 'rack_dav'
- root=ARGV[1] || Dir.pwd
- port = ARGV[0] || 3000
- app = Rack::Builder.new do
- use Rack::ShowExceptions
- use Rack::CommonLogger
- use Rack::Reloader
- use Rack::Lint
- run RackDAV::Handler.new(:root => root)
- end.to_app
- begin
- Rack::Handler::Mongrel.run(app, :Port => port)
- rescue LoadError
- Rack::Handler::WEBrick.run(app, :Port => port)
- end
|