diff options
Diffstat (limited to 'packages/chef-server/public/merb.fcgi')
-rw-r--r-- | packages/chef-server/public/merb.fcgi | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/packages/chef-server/public/merb.fcgi b/packages/chef-server/public/merb.fcgi new file mode 100644 index 0000000000..9804e0f36d --- /dev/null +++ b/packages/chef-server/public/merb.fcgi @@ -0,0 +1,22 @@ +#!/usr/bin/env ruby + +require 'rubygems' +require 'merb-core' + +# this is Merb.root, change this if you have some funky setup. +merb_root = File.expand_path(File.dirname(__FILE__) / '../') + +# If the fcgi process runs as apache, make sure +# we have an inlinedir set for Rubyinline action-args to work +unless ENV["INLINEDIR"] || ENV["HOME"] + tmpdir = merb_root / "tmp" + unless File.directory?(tmpdir) + Dir.mkdir(tmpdir) + end + ENV["INLINEDIR"] = tmpdir +end + +# start merb with the fcgi adapter, add options or change the log dir here +Merb.start(:adapter => 'fcgi', + :merb_root => merb_root, + :log_file => merb_root /'log'/'merb.log')
\ No newline at end of file |