diff options
| author | Luc Donnet | 2015-01-05 14:56:12 +0100 | 
|---|---|---|
| committer | Luc Donnet | 2015-01-05 14:56:12 +0100 | 
| commit | 3bc6d313bebdc1f03e4021aabbc774a0cd97d938 (patch) | |
| tree | ac5b8c6d8309012136606d9fd9b9a00290f486a8 /config/environments/production.rb | |
| parent | e632a4634b1762f4c73d11f1e5b127de9832a1ff (diff) | |
| download | chouette-core-3bc6d313bebdc1f03e4021aabbc774a0cd97d938.tar.bz2 | |
Initialize rails 4 migration
Diffstat (limited to 'config/environments/production.rb')
| -rw-r--r-- | config/environments/production.rb | 92 | 
1 files changed, 58 insertions, 34 deletions
diff --git a/config/environments/production.rb b/config/environments/production.rb index a320dc448..07aff1a84 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -4,76 +4,100 @@ ChouetteIhm::Application.configure do    # Code is not reloaded between requests    config.cache_classes = true -  # Full error reports are disabled and caching is turned on +  # Eager load code on boot. This eager loads most of Rails and +  # your application in memory, allowing both threaded web servers +  # and those relying on copy on write to perform better. +  # Rake tasks automatically ignore this option for performance. +  config.eager_load = true + +  # Full error reports are disabled and caching is turned on.    config.consider_all_requests_local       = false    config.action_controller.perform_caching = true -  # Disable Rails's static asset server (Apache or nginx will already do this) -  config.serve_static_assets = true +  # Enable Rack::Cache to put a simple HTTP cache in front of your application +  # Add `rack-cache` to your Gemfile before enabling this. +  # For large-scale production use, consider using a caching reverse proxy like nginx, varnish or squid. +  # config.action_dispatch.rack_cache = true + +  # Disable Rails's static asset server (Apache or nginx will already do this). +  config.serve_static_assets = false -  # Compress JavaScripts and CSS -  config.assets.compress = false +  # Compress JavaScripts and CSS. +  config.assets.js_compressor = :uglifier +  # config.assets.css_compressor = :sass -  # Don't fallback to assets pipeline if a precompiled asset is missed +  # Do not fallback to assets pipeline if a precompiled asset is missed.    config.assets.compile = false    # Generate digests for assets URLs    config.assets.digest = true -  # Defaults to Rails.root.join("public/assets") -  # config.assets.manifest = YOUR_PATH - -  # Specifies the header that your server uses for sending files +  # Version of your assets, change this if you want to expire all your assets. +  config.assets.version = '1.0' +   +  # Specifies the header that your server uses for sending files.    # config.action_dispatch.x_sendfile_header = "X-Sendfile" # for apache    # config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # for nginx    # Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies.    # config.force_ssl = true -  # See everything in the log (default is :info) -  #config.log_level = :info +  # Set to :debug to see everything in the log. +  config.log_level = :info -  # Use a different logger for distributed setups -  #if ENV['OS'] == 'Windows_NT' -  #  # args = log_path,number of files,file sizes -  #  config.logger = Logger.new("C:/chouette/logs/chouette2.log", 5, 10.megabytes) -  #else -  require 'syslog_logger' -  config.logger = SyslogLogger.new("rails/chouette2").tap do |logger| -    logger.level = Logger::INFO -  end -  #end +  # Prepend all log lines with the following tags. +  # config.log_tags = [ :subdomain, :uuid ] -  # Use a different cache store in production +  # Use a different logger for distributed setups. +  # config.logger = ActiveSupport::TaggedLogging.new(SyslogLogger.new) + +  # Use a different cache store in production.    # config.cache_store = :mem_cache_store -  # Enable serving of images, stylesheets, and JavaScripts from an asset server -  # config.action_controller.asset_host = "chouette2" +  # Enable serving of images, stylesheets, and JavaScripts from an asset server. +  # config.action_controller.asset_host = "http://assets.example.com" -  # Precompile additional assets (application.js, application.css, and all non-JS/CSS are already added) +  # Precompile additional assets. +  # application.js, application.css, and all non-JS/CSS in app/assets folder are already added.    # config.assets.precompile += %w( search.js ) -  # Disable delivery errors, bad email addresses will be ignored +  # Ignore bad email addresses and do not raise email delivery errors. +  # Set this to true and configure the email server for immediate delivery to raise delivery errors.    # config.action_mailer.raise_delivery_errors = false -   -  # Enable threaded mode -  # NOTICE : With Rails 3.2, Delayed::JRubyWorker blocks the application without threaded mode -  # config.threadsafe!    # Enable locale fallbacks for I18n (makes lookups for any locale fall back to -  # the I18n.default_locale when a translation can not be found) +  # the I18n.default_locale when a translation cannot be found).    config.i18n.fallbacks = true -  # Send deprecation notices to registered listeners +  # Send deprecation notices to registered listeners.    config.active_support.deprecation = :notify +  # Disable automatic flushing of the log to improve performance. +  # config.autoflush_log = false + +  # Use default logging formatter so that PID and timestamp are not suppressed. +  config.log_formatter = ::Logger::Formatter.new + +  # Do not dump schema after migrations. +  config.active_record.dump_schema_after_migration = false +   +  # Use a different logger for distributed setups +  #if ENV['OS'] == 'Windows_NT' +  #  # args = log_path,number of files,file sizes +  #  config.logger = Logger.new("C:/chouette/logs/chouette2.log", 5, 10.megabytes) +  #else +  require 'syslog_logger' +  config.logger = SyslogLogger.new("rails/chouette2").tap do |logger| +    logger.level = Logger::INFO +  end +  #end +    if ENV['CHOUETTE_BASE_URL'].nil?       config.action_mailer.default_url_options = { :host => 'my-domain-name.com' }    else       config.action_mailer.default_url_options = { :host => ENV['CHOUETTE_BASE_URL'] }    end   -    # Configure the e-mail address which will be shown in Devise::Maile    if ENV['CHOUETTE_MAIL_SENDER'].nil?       config.mailer_sender = "chouette-production@my-domain-name.com"  | 
