Sha256: 5a914db14e1db28814ead6e0c59b36718ccb4d4b54fb1592fc4461af968055d0

Contents?: true

Size: 944 Bytes

Versions: 7

Compression:

Stored size: 944 Bytes

Contents

# Go to http://wiki.merbivore.com/pages/init-rb

require 'config/dependencies-webui.rb'
unless defined?(Chef)
  gem "chef", "=" + CHEF_SERVER_VERSION if CHEF_SERVER_VERSION
  require 'chef'  
end

File.umask Chef::Config[:umask]

use_test :rspec
use_template_engine :haml

Merb::Config.use do |c|
  c[:use_mutex] = false
  c[:fork_for_class_load] = false
  c[:session_id_key] = '_chef_server_session_id'
  c[:session_secret_key]  = Chef::Config.manage_secret_key
  c[:session_store] = 'cookie'
  c[:log_level] = Chef::Config[:log_level]
  if Chef::Config[:log_location].kind_of?(String)
    c[:log_file] = Chef::Config[:log_location]
  end
end
 
Merb::BootLoader.before_app_loads do
  # This will get executed after dependencies have been loaded but before your app's classes have loaded.
end
 
Merb::BootLoader.after_app_loads do
  # This will get executed after your app's classes have been loaded.  
  OpenID::Util.logger = Merb.logger
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
chef-server-0.8.16 config/init-webui.rb
chef-server-0.8.14 config/init-webui.rb
chef-server-0.8.10 config/init-webui.rb
chef-server-0.8.8 config/init-webui.rb
chef-server-0.8.6 config/init-webui.rb
chef-server-0.8.4 config/init-webui.rb
chef-server-0.8.2 config/init-webui.rb