Mercurial > rsstweet
annotate config/environments/production.rb @ 28:03f904c070f7
Basic caching support.
author | edogawaconan <me@myconan.net> |
---|---|
date | Sat, 06 Sep 2014 00:46:25 +0900 |
parents | efc548be0a3a |
children | 3f419d621b06 |
rev | line source |
---|---|
0 | 1 Rails.application.configure do |
2 # Settings specified here will take precedence over those in config/application.rb. | |
3 | |
4 # Code is not reloaded between requests. | |
5 config.cache_classes = true | |
6 | |
7 # Eager load code on boot. This eager loads most of Rails and | |
8 # your application in memory, allowing both threaded web servers | |
9 # and those relying on copy on write to perform better. | |
10 # Rake tasks automatically ignore this option for performance. | |
11 config.eager_load = true | |
12 | |
13 # Full error reports are disabled and caching is turned on. | |
14 config.consider_all_requests_local = false | |
15 config.action_controller.perform_caching = true | |
16 | |
17 # Enable Rack::Cache to put a simple HTTP cache in front of your application | |
18 # Add `rack-cache` to your Gemfile before enabling this. | |
19 # For large-scale production use, consider using a caching reverse proxy like nginx, varnish or squid. | |
20 # config.action_dispatch.rack_cache = true | |
21 | |
22 # Disable Rails's static asset server (Apache or nginx will already do this). | |
23 config.serve_static_assets = false | |
24 | |
25 # Specifies the header that your server uses for sending files. | |
26 # config.action_dispatch.x_sendfile_header = "X-Sendfile" # for apache | |
27 # config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # for nginx | |
28 | |
29 # Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies. | |
30 # config.force_ssl = true | |
31 | |
27
efc548be0a3a
Fix logging to stdout in production.
edogawaconan <me@myconan.net>
parents:
20
diff
changeset
|
32 # Use default logging formatter so that PID and timestamp are not suppressed. |
efc548be0a3a
Fix logging to stdout in production.
edogawaconan <me@myconan.net>
parents:
20
diff
changeset
|
33 config.log_formatter = ::Logger::Formatter.new |
efc548be0a3a
Fix logging to stdout in production.
edogawaconan <me@myconan.net>
parents:
20
diff
changeset
|
34 |
0 | 35 # Set to :debug to see everything in the log. |
27
efc548be0a3a
Fix logging to stdout in production.
edogawaconan <me@myconan.net>
parents:
20
diff
changeset
|
36 config.log_level = :warn |
efc548be0a3a
Fix logging to stdout in production.
edogawaconan <me@myconan.net>
parents:
20
diff
changeset
|
37 config.logger = ::Logger.new(STDOUT) |
efc548be0a3a
Fix logging to stdout in production.
edogawaconan <me@myconan.net>
parents:
20
diff
changeset
|
38 |
efc548be0a3a
Fix logging to stdout in production.
edogawaconan <me@myconan.net>
parents:
20
diff
changeset
|
39 # Recommended by http://help.papertrailapp.com/kb/configuration/unicorn |
efc548be0a3a
Fix logging to stdout in production.
edogawaconan <me@myconan.net>
parents:
20
diff
changeset
|
40 config.logger.level = Logger.const_get("WARN") |
0 | 41 |
42 # Prepend all log lines with the following tags. | |
43 # config.log_tags = [ :subdomain, :uuid ] | |
44 | |
45 # Use a different logger for distributed setups. | |
46 # config.logger = ActiveSupport::TaggedLogging.new(SyslogLogger.new) | |
47 | |
48 # Use a different cache store in production. | |
49 # config.cache_store = :mem_cache_store | |
50 | |
51 # Enable serving of images, stylesheets, and JavaScripts from an asset server. | |
52 # config.action_controller.asset_host = "http://assets.example.com" | |
53 | |
54 # Ignore bad email addresses and do not raise email delivery errors. | |
55 # Set this to true and configure the email server for immediate delivery to raise delivery errors. | |
56 # config.action_mailer.raise_delivery_errors = false | |
57 | |
58 # Enable locale fallbacks for I18n (makes lookups for any locale fall back to | |
59 # the I18n.default_locale when a translation cannot be found). | |
60 config.i18n.fallbacks = true | |
61 | |
62 # Send deprecation notices to registered listeners. | |
63 config.active_support.deprecation = :notify | |
64 | |
65 # Disable automatic flushing of the log to improve performance. | |
66 # config.autoflush_log = false | |
67 end |