diff --git a/tracks/config/environment.rb b/tracks/config/environment.rb index b63d3d3f..ce04f0f1 100644 --- a/tracks/config/environment.rb +++ b/tracks/config/environment.rb @@ -51,4 +51,12 @@ end # Include your application configuration below # This is the 'salt' to add to the password before it is encrypted # You need to change this to something unique for yourself -SALT = "change-me" \ No newline at end of file +SALT = "change-me" + +# Time zone setting. If the server on which you run Tracks is not the same +# as the time zone in which you are using it, you can uncomment the line below +# and set the time zone to your own (local value) to make the display of dates +# correct. You should be able to find a list of time zones in /usr/share/zoneinfo +# e.g. if you are in the Eastern time zone of the US, but your server runs under +# the GMT timezone, set the value below. +# ENV['TZ'] = 'US/Eastern' diff --git a/tracks/config/environment.rb.tmpl b/tracks/config/environment.rb.tmpl new file mode 100644 index 00000000..ce04f0f1 --- /dev/null +++ b/tracks/config/environment.rb.tmpl @@ -0,0 +1,62 @@ +# Be sure to restart your webserver when you modify this file. +# Uncomment below to force Rails into production mode + +# (Use only when you can't set environment variables through your web/app server) +# ENV['RAILS_ENV'] = 'production' + +# Bootstrap the Rails environment, frameworks, and default configuration +require File.join(File.dirname(__FILE__), 'boot') + +Rails::Initializer.run do |config| + # Skip frameworks you're not going to use + # config.frameworks -= [ :action_web_service, :action_mailer ] + + # Add additional load paths for your own custom dirs + # config.load_paths += %W( #{RAILS_ROOT}/app/services ) + + # Force all environments to use the same logger level + # (by default production uses :info, the others :debug) + # config.log_level = :debug + + # Use the database for sessions instead of the file system + # (create the session table with 'rake create_sessions_table') + config.action_controller.session_store = :active_record_store + + # Enable page/fragment caching by setting a file-based store + # (remember to create the caching directory and make it readable to the application) + # config.action_controller.fragment_cache_store = :file_store, "#{RAILS_ROOT}/cache" + + # Activate observers that should always be running + # config.active_record.observers = :cacher, :garbage_collector + + # Make Active Record use UTC-base instead of local time + # config.active_record.default_timezone = :utc + + # Use Active Record's schema dumper instead of SQL when creating the test database + # (enables use of different database adapters for development and test environments) + config.active_record.schema_format = :ruby + + # See Rails::Configuration for more options +end + +# Add new inflection rules using the following format +# (all these examples are active by default): +# Inflector.inflections do |inflect| +# inflect.plural /^(ox)$/i, '\1en' +# inflect.singular /^(ox)en/i, '\1' +# inflect.irregular 'person', 'people' +# inflect.uncountable %w( fish sheep ) +# end + +# Include your application configuration below +# This is the 'salt' to add to the password before it is encrypted +# You need to change this to something unique for yourself +SALT = "change-me" + +# Time zone setting. If the server on which you run Tracks is not the same +# as the time zone in which you are using it, you can uncomment the line below +# and set the time zone to your own (local value) to make the display of dates +# correct. You should be able to find a list of time zones in /usr/share/zoneinfo +# e.g. if you are in the Eastern time zone of the US, but your server runs under +# the GMT timezone, set the value below. +# ENV['TZ'] = 'US/Eastern' diff --git a/tracks/installation.html b/tracks/installation.html index 873becaf..251626db 100644 --- a/tracks/installation.html +++ b/tracks/installation.html @@ -50,9 +50,9 @@
config/database.yml.tmpl to config/database.yml, and log.tmpl to log.config/database.yml.tmpl to config/database.yml, config/environment.rb.tmpl to config/environment.rb and log.tmpl to log.tracks/config/database.yml file, and enter your username and password details for the database you just set up under the 'production' and 'development' sections. NB: If you do set up the entry for 'test', make sure that you specify a different database, or when you run tests, they will overwrite your data. It's very important that you don't use TABS in any of the *.yml files. Just use spaces to indent.config/environment.rb and look at the last line which should read: SALT = "change-me". Change the word change-me to something else of your choosing. This string will be used as a 'salt' to encrypt your password and make it a bit more secure.config/environment.rb and look at the last line which should read: SALT = "change-me". Change the word change-me to something else of your choosing. This string will be used as a 'salt' to encrypt your password and make it a bit more secure. Also look at the timezone setting at the bottom. You can leave it commented out if your server is in the same time zone as you, but you may need to adjust it if your server is in a different time zone.config/database.yml.tmpl to config/database.yml, and copy log.tmpl to logconfig/environment.rb and look at the last line which should read: SALT = "change-me". Change the word change-me to something else of your choosing. This string will be used as a 'salt' to encrypt your password and make it a bit more secure.config/database.yml.tmpl to config/database.yml, config/environment.rb.tmpl to config/environment.rb and log.tmpl to log.config/environment.rb and look at the last line which should read: SALT = "change-me". Change the word change-me to something else of your choosing. This string will be used as a 'salt' to encrypt your password and make it a bit more secure. Also look at the timezone setting at the bottom. You can leave it commented out if your server is in the same time zone as you, but you may need to adjust it if your server is in a different time zone.database.yml insert your old database name, user and password under the 'development' section.rake extract_fixtures inside the Tracks directory. This will populate the db/exported_fixtures directory with *.yml files corresponding to the contexts, projects and todos table from the contents of your old database.db/exported_fixtures/todos.yml and search for the lines starting created: and replace with created_at:.config/database.yml.tmpl to config/database.yml, and copy log.tmpl to logconfig/environment.rb and look at the last line which should read: SALT = "change-me". Change the word change-me to something else of your choosing. This string will be used as a 'salt' to encrypt your password and make it a bit more secure.config/database.yml.tmpl to config/database.yml, config/environment.rb.tmpl to config/environment.rb and log.tmpl to log.config/environment.rb and look at the last line which should read: SALT = "change-me". Change the word change-me to something else of your choosing. This string will be used as a 'salt' to encrypt your password and make it a bit more secure. Also look at the timezone setting at the bottom. You can leave it commented out if your server is in the same time zone as you, but you may need to adjust it if your server is in a different time zone.database.yml insert your old database name, user and password under the 'development' section.rake extract_fixtures inside the Tracks directory. This will populate the db/exported_fixtures directory with *.yml files corresponding to the contexts, projects and todos table from the contents of your old database.db/exported_fixtures/todos.yml and search for the lines starting created: and replace with created_at:, and done: "0" with done: "f" and done: "1" with done: "t". You need to replace the similar 'done' lines in projects.yml, and in contexts.yml replace hide: "0" with hide: "f" and hide: "1" with hide: "t".