szechyjs/kegbot-heroku — pull request #2 by endenizen (2014-05-21 19:29:45+00:00)
Title: Update kegbot to 0.9.32

Update kegbot and all dependencies to latest version (0.9.32).

Most of the changes involved adding newer versions of dependencies to the requirements.txt file. I also pointed the kegbot version at 0.9.32 explicitly, rather than a commit hash of the repo just to make it easier to tell what version we're on. Some additional things that were required (or nice-to-have):

* Added support for Redis (not sure what kegbot uses this for - I got as far as making it stop complaining about the failure to connect to Redis)
* Swapped out hardcoded django SECRET_KEY for a new config with instructions on generating a key
* Added some additional dependencies that weren't "required" by kegbot but that heroku complained about
* There are now some dependencies in requirements.txt that aren't actually used by the app (mysql for instance) but since they were automatically installed when running `pip install kegbot` I left them in

NOTE: I don't think it's possible to "upgrade" an existing install using this. I tried and ran into some database issues but since it was a new install, I was able to blow away the app and start over. There may be a way to "export" then create a new app then "import". If anyone has any existing installs and could try the export/import method and report back, I'd appreciate it!