def run
if RUBY_PLATFORM =~ /mswin/
require 'mongrel_config/win32_app'
$mongrel_rails_service = @mongrel_script
else
require 'mongrel_config/app'
end
resources = GemPlugin::Manager.instance.resource "mongrel_config", "/"
$PID_FILE = @pid_file
$server = Mongrel::Camping::start(@host,@port,@uri,Configure)
puts "** Configure is running at http://#{@host}:#{@port}#{@uri}"
if RUBY_PLATFORM !~ /mswin/
trap("INT") {
$server.stop
}
puts "Use CTRL-C to quit."
else
puts "Use CTRL-Pause/Break to quit."
end
$server.register("/log", Mongrel::DirHandler.new("log"))
$server.register("/config/resources", Mongrel::DirHandler.new(resources))
$server.acceptor.join
end