PHP 8.2.31
Preview: RailsRunner.rb.2.3 Size: 1.07 KB
//proc/thread-self/root/usr/local/lsws/fcgi-bin/RailsRunner.rb.2.3

#!/usr/bin/ruby
 
Dir.chdir(ENV['RAILS_ROOT'])
 
require 'config/boot'
require 'active_support'
require 'action_controller'
require 'fileutils'
 
options = {
  :environment => (ENV['RAILS_ENV'] || "development").dup,
  :config => RAILS_ROOT + "/config.ru",
  :detach => false,
  :debugger => false
}
 
server = Rack::Handler::LSWS
 
if File.exist?(options[:config])
  config = options[:config]
  if config =~ /\.ru$/
    cfgfile = File.read(config)
    if cfgfile[/^#\\(.*)/]
      opts.parse!($1.split(/\s+/))
    end
    inner_app = eval("Rack::Builder.new {( " + cfgfile + "\n )}.to_app", nil, config)
  else
    require config
    inner_app = Object.const_get(File.basename(config, '.rb').capitalize)
  end
else
  require 'config/environment'
  inner_app = ActionController::Dispatcher.new
end
 
app = Rack::Builder.new {
  use Rails::Rack::Static
  use Rails::Rack::Debugger if options[:debugger]
  run inner_app
}.to_app
 
ActiveRecord::Base.clear_active_connections! if defined?(ActiveRecord::Base)
 
begin
  server.run(app, options.merge(:AccessLog => []))
ensure
  puts 'Exiting'
end
 

Directory Contents

Dirs: 0 × Files: 11

Name Size Perms Modified Actions
85 B lrwxr-xr-x 2025-06-24 14:19:26
Edit Download
3.01 KB lr-xr-xr-x 2026-05-16 08:00:50
Edit Download
3.16 KB lr-xr-xr-x 2026-05-16 08:00:50
Edit Download
3.26 KB lr-xr-xr-x 2024-03-06 00:13:03
Edit Download
4.72 MB lr-xr-xr-x 2024-03-06 00:13:07
Edit Download
4.72 MB lr-xr-xr-x 2024-03-06 00:13:07
Edit Download
4.72 MB lr-xr-xr-x 2024-03-06 00:13:07
Edit Download
387 B lr-xr-xr-x 2026-05-16 08:00:50
Edit Download
4.49 KB lr-xr-xr-x 2026-05-16 08:00:50
Edit Download
4.60 KB lr-xr-xr-x 2026-05-16 08:00:50
Edit Download
1.07 KB lr-xr-xr-x 2026-05-16 08:00:50
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).