diaspora/Changelog.md
Jonne Haß 2a4db54db9 New configuration system
* Throw away old system
* Add new system
* Add new example files
* Replace all calls
* add the most important docs
* Add Specs
* rename disable_ssl_requirement to require_ssl
* cloudfiles isn't used/called in our code
* since community_spotlight.list is only used as enable flag replace it with such one and remove all legacy and irelevant codepaths around it
* die if session secret is unset and on heroku
* First basic infrastructure for version information
2012-09-26 20:19:37 +02:00

997 B

0.0.1.0pre

New configuration system!

Copy over config/diaspora.yml.example to config/diaspora.yml and migrate your settings! An updated Heroku guide including basic hints on howto migrate is here.

The new configuration system allows all possible settings to be overriden by environment variables. This makes it possible to deploy heroku without checking any credentials into git. Read the top of config/diaspora.yml.example for an explanation on how to convert the setting names to environment variables.

Environment variable changes:

deprectated

  • REDISTOGO_URL in favour of REDIS_URL or ENVIRONMENT_REDIS

removed

  • application_yml - Obsolete, all settings are settable via environment variables now

renamed

  • SINGLE_PROCESS_MODE -> ENVIRONMENT_SINGLE_PROCESS_MODE
  • SINGLE_PROCESS -> ENVIRONMENT_SINGLE_PROCESS_MODE
  • NO_SSL -> ENVIRONMENT_REQUIRE_SSL
  • ASSET_HOST -> ENVIRONMENT_ASSETS_HOST