Mercurial > hg > soundsoftware-site
annotate public/dispatch.fcgi.example @ 1628:9c5f8e24dadc live tip
Quieten this cron script
author | Chris Cannam |
---|---|
date | Tue, 25 Aug 2020 11:38:49 +0100 |
parents | 433d4f72a19b |
children |
rev | line source |
---|---|
Chris@0 | 1 #!/usr/bin/env ruby |
Chris@0 | 2 |
Chris@1115 | 3 require File.dirname(__FILE__) + '/../config/boot' |
Chris@1115 | 4 require File.dirname(__FILE__) + '/../config/environment' |
Chris@1115 | 5 |
Chris@1115 | 6 class Rack::PathInfoRewriter |
Chris@1115 | 7 def initialize(app) |
Chris@1115 | 8 @app = app |
Chris@1115 | 9 end |
Chris@1115 | 10 |
Chris@1115 | 11 def call(env) |
Chris@1115 | 12 env.delete('SCRIPT_NAME') |
Chris@1115 | 13 parts = env['REQUEST_URI'].split('?') |
Chris@1115 | 14 env['PATH_INFO'] = parts[0] |
Chris@1115 | 15 env['QUERY_STRING'] = parts[1].to_s |
Chris@1115 | 16 @app.call(env) |
Chris@1115 | 17 end |
Chris@1115 | 18 end |
Chris@1115 | 19 |
Chris@1115 | 20 Rack::Handler::FastCGI.run Rack::PathInfoRewriter.new(RedmineApp::Application) |