Snipt: Glitch Edition
 
 
 
 
 
 
Go to file
Nick Sergeant dc054cebd9 Working on Heroku integration. 2014-10-20 14:11:23 -04:00
.docker Update nginx conf. 2014-10-06 11:11:20 -04:00
accounts Working on Heroku integration. 2014-10-20 14:11:23 -04:00
blogs Switching from Intercom to Olark. 2014-07-21 10:36:51 -04:00
jobs Some job stuff and some Mixpanel stuff. 2013-10-21 15:22:47 -04:00
media Intercom SHA tag and padding.: 2014-08-18 12:01:33 -04:00
snipts Promos for signup/Pro. 2014-08-18 11:00:49 -04:00
templates Remove Intercom widget. 2014-08-18 11:11:23 -04:00
utils Working on Heroku integration. 2014-10-20 14:11:23 -04:00
.ffignore ffignore 2013-02-18 15:52:03 -05:00
.gitignore Ignoring settings_local.py because I'm a fucking dumbass. 2013-03-25 21:33:53 -04:00
.kick Header for pro-adams theme. 2012-08-20 21:48:37 -04:00
.venv Adding venvs 2011-11-06 10:04:19 -05:00
LICENSE Removing some old Gunicorn stuff and refactors for Django 1.6. 2013-11-06 14:10:04 -05:00
Procfile Working on Heroku integration. 2014-10-20 13:29:41 -04:00
README.md Working on Heroku integration. 2014-10-20 13:31:01 -04:00
__init__.py Moving 2012-03-04 15:49:51 -05:00
admin.py List users by -date_joined in admin 2012-05-09 14:54:03 -04:00
git-pre-commit Cleanup MathJax rendering a bit. 2014-05-20 10:43:05 -04:00
manage.py Removing some old Gunicorn stuff and refactors for Django 1.6. 2013-11-06 14:10:04 -05:00
monitor.py Moving 2012-03-04 15:49:51 -05:00
requirements.txt Working on Heroku integration. 2014-10-20 13:29:46 -04:00
settings.py Working on Heroku integration. 2014-10-20 14:11:23 -04:00
urls.py Fix up tag API endpoints, for #130. 2014-05-26 17:28:13 -04:00
views.py Working on Heroku integration. 2014-10-20 14:11:23 -04:00
wsgi.py Working on Heroku integration. 2014-10-20 13:30:43 -04:00

README.md

Snipt

This is the codebase for the website, Snipt.net.

Running the Django app

  1. Clone the repo.
  2. Setup a virtualenv.
  3. pip install -r requirements.txt
  4. pip install --index-url https://code.stripe.com --upgrade stripe
  5. python manage.py syncdb
  6. python manage.py migrate
  7. python manage.py runserver
  8. If you created a superuser in the syncdb step, you need to also run python manage.py backfill_api_keys to generate an API key for that user.

Deploying to Heroku

  1. Clone the repo.
  2. heroku create
  3. heroku config:add DEBUG=True
  4. heroku config:add INTERCOM_SECRET_KEY=
  5. heroku config:add POSTMARK_API_KEY=
  6. heroku config:add RAVEN_CONFIG_DSN=
  7. heroku config:add SECRET_KEY=
  8. heroku config:add STRIPE_SECRET_KEY=
  9. git push heroku
  10. heroku run pip install --index-url https://code.stripe.com --upgrade stripe
  11. heroku run python manage.py syncdb
  12. heroku run python manage.py migrate

Any problems / questions / bugs, create an issue. Thanks! :)