Sha256: 3feacb7bfbafd94e41fc6254511131e0609ddaa1519bebe9f170623848e19b8f
Contents?: true
Size: 1.12 KB
Versions: 23
Compression:
Stored size: 1.12 KB
Contents
#!/usr/bin/env ruby path = File.join(File.dirname(__FILE__),'..','..','lib') $:.unshift path # Try to load vendor-ed rhosync, otherwise load the gem begin require 'vendor/rhosync/lib/rhosync/server' require 'vendor/rhosync/lib/rhosync/console/server' rescue LoadError require 'rhosync/server' require 'rhosync/console/server' end # By default, turn on the resque web console require 'resque/server' ROOT_PATH = File.expand_path(File.dirname(__FILE__)) # Rhosync server flags Rhosync::Server.disable :run Rhosync::Server.disable :clean_trace Rhosync::Server.enable :raise_errors Rhosync::Server.set :environment, :development Rhosync::Server.set :secret, '<changeme>' Rhosync::Server.set :root, ROOT_PATH Rhosync::Server.use Rack::Static, :urls => ["/data"], :root => Rhosync::Server.root # Load our rhosync application require 'application' # Setup the url map run Rack::URLMap.new \ "/" => Rhosync::Server.new, "/resque" => Resque::Server.new, # If you don't want resque frontend, disable it here "/console" => RhosyncConsole::Server.new # If you don't want rhosync frontend, disable it here
Version data entries
23 entries across 23 versions & 1 rubygems