1 | # Be sure to restart your server when you modify this file |
---|
2 | |
---|
3 | # Uncomment below to force Rails into production mode when |
---|
4 | # you don't control web/app server and can't set it the proper way |
---|
5 | ENV['RAILS_ENV'] ||= 'production' |
---|
6 | |
---|
7 | # Specifies gem version of Rails to use when vendor/rails is not present |
---|
8 | RAILS_GEM_VERSION = '2.0.1' unless defined? RAILS_GEM_VERSION |
---|
9 | |
---|
10 | # Set the server URL |
---|
11 | SERVER_URL = ENV['OSM_SERVER_URL'] || 'www.openstreetmap.org' |
---|
12 | |
---|
13 | # Application constants needed for routes.rb - must go before Initializer call |
---|
14 | API_VERSION = ENV['OSM_API_VERSION'] || '0.5' |
---|
15 | |
---|
16 | # Set to :readonly to put the API in read-only mode or :offline to |
---|
17 | # take it completely offline |
---|
18 | API_STATUS = :online |
---|
19 | |
---|
20 | # Bootstrap the Rails environment, frameworks, and default configuration |
---|
21 | require File.join(File.dirname(__FILE__), 'boot') |
---|
22 | |
---|
23 | Rails::Initializer.run do |config| |
---|
24 | # Settings in config/environments/* take precedence over those specified here. |
---|
25 | # Application configuration should go into files in config/initializers |
---|
26 | # -- all .rb files in that directory are automatically loaded. |
---|
27 | # See Rails::Configuration for more options. |
---|
28 | |
---|
29 | # Skip frameworks you're not going to use (only works if using vendor/rails). |
---|
30 | # To use Rails without a database, you must remove the Active Record framework |
---|
31 | # config.frameworks -= [ :active_record, :active_resource, :action_mailer ] |
---|
32 | |
---|
33 | # Only load the plugins named here, in the order given. By default, all plugins |
---|
34 | # in vendor/plugins are loaded in alphabetical order. |
---|
35 | # :all can be used as a placeholder for all plugins not explicitly named |
---|
36 | # config.plugins = [ :exception_notification, :ssl_requirement, :all ] |
---|
37 | |
---|
38 | # Add additional load paths for your own custom dirs |
---|
39 | # config.load_paths += %W( #{RAILS_ROOT}/extras ) |
---|
40 | |
---|
41 | # Force all environments to use the same logger level |
---|
42 | # (by default production uses :info, the others :debug) |
---|
43 | # config.log_level = :debug |
---|
44 | |
---|
45 | # Your secret key for verifying cookie session data integrity. |
---|
46 | # If you change this key, all old sessions will become invalid! |
---|
47 | # Make sure the secret is at least 30 characters and all random, |
---|
48 | # no regular words or you'll be exposed to dictionary attacks. |
---|
49 | config.action_controller.session = { |
---|
50 | :session_key => '_osm_session', |
---|
51 | :secret => 'd886369b1e709c61d1f9fcb07384a2b96373c83c01bfc98c6611a9fe2b6d0b14215bb360a0154265cccadde5489513f2f9b8d9e7b384a11924f772d2872c2a1f' |
---|
52 | } |
---|
53 | |
---|
54 | # Use the database for sessions instead of the cookie-based default, |
---|
55 | # which shouldn't be used to store highly confidential information |
---|
56 | # (create the session table with 'rake db:sessions:create') |
---|
57 | config.action_controller.session_store = :sql_session_store |
---|
58 | |
---|
59 | # Use SQL instead of Active Record's schema dumper when creating the test database. |
---|
60 | # This is necessary if your schema can't be completely dumped by the schema dumper, |
---|
61 | # like if you have constraints or database-specific column types |
---|
62 | config.active_record.schema_format = :sql |
---|
63 | |
---|
64 | # Activate observers that should always be running |
---|
65 | # config.active_record.observers = :cacher, :garbage_collector |
---|
66 | |
---|
67 | # Make Active Record use UTC-base instead of local time |
---|
68 | # config.active_record.default_timezone = :utc |
---|
69 | end |
---|