Django Development Dashboard
Python JavaScript HTML CSS
Latest commit dbee97e Mar 22, 2015 @jezdez jezdez Merge pull request #16 from codeinthehole/deprecation
Add deprecation message to README


Django development dashboard


This project is deprecated. The code for is now within the django/ repository.


A status dashboard tracking some metrics of Django's development process.


To run locally:

mkvirtualenv djdash
pip install -r requirements.txt
export TRAC_CREDS=<user:pass> # Your creds.
./ syncdb --migrate
./ loaddata example_data
./ update_metrics

To deploy onto Heroku (mostly for my future reference):

Initial setup:

heroku apps:create --stack cedar dddash
git push heroku master
heroku addons:add heroku-shared-postgresql
heroku addons:add pgbackups
heroku addons:add redistogo:nano
heroku addons:add scheduler:standard
heroku addons:add sentry
heroku addons:open scheduler
# add a job to run `python update_metrics` hourly
heroku config:add DJANGO_SETTINGS_MODULE=dashboard.settings.heroku
heroku config:add TRAC_CREDS=<user:pass>
heroku config:add AWS_ACCESS_KEY_ID=<access key id>
heroku config:add AWS_SECRET_ACCESS_KEY=<secret access key>
heroku config:add AWS_STORAGE_BUCKET_NAME=<bucket name>
heroku run -- python syncdb --migrate

(Yeah, you do have to do the deploy first. If you try to heroku config before a deploy the settings don't seem to stick.)

Each deploy:

git push heroku master
heroku run python collectstatic # (if static media changed)