Snipt: Glitch Edition
 
 
 
 
 
 
Go to file
Nick Sergeant 7d5c865ea3 ElasticSearch for VMs. 2014-10-30 21:08:26 -04:00
.docker Update nginx conf. 2014-10-06 11:11:20 -04:00
accounts More Vagrant stuff. 2014-10-30 12:17:47 -04:00
blogs More Vagrant stuff. 2014-10-30 11:56:28 -04:00
jobs Some job stuff and some Mixpanel stuff. 2013-10-21 15:22:47 -04:00
media Static templates. 2014-10-20 22:05:52 -04:00
pillar Work on Vagrant / VMWare support. 2014-10-29 12:24:08 -04:00
salt ElasticSearch for VMs. 2014-10-30 21:08:26 -04:00
snipts More Vagrant stuff. 2014-10-30 16:19:53 -04:00
static Add static. 2014-10-20 22:29:03 -04:00
templates Show more helpful error messages w/ declined cards. 2014-10-21 10:05:36 -04:00
utils More Vagrant stuff. 2014-10-30 12:17:47 -04:00
.ffignore ffignore 2013-02-18 15:52:03 -05:00
.gitignore More Vagrant stuff. 2014-10-30 12:31:48 -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
Makefile ElasticSearch for VMs. 2014-10-30 21:08:26 -04:00
Procfile Working on Heroku integration. 2014-10-20 13:29:41 -04:00
README.md More Vagrant stuff. 2014-10-30 12:31:48 -04:00
Vagrantfile More Vagrant stuff. 2014-10-30 16:36:03 -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
gunicorn.conf.py Work on Vagrant / VMWare support. 2014-10-29 12:24:08 -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 Work on Vagrant / VMWare support. 2014-10-29 12:24:08 -04:00
settings.py More Vagrant stuff. 2014-10-30 11:56:28 -04:00
settings_local.py-template ElasticSearch for VMs. 2014-10-30 21:08:26 -04:00
urls.py Favicon for Heroku. 2014-10-22 12:21:24 -04:00
views.py More Vagrant stuff. 2014-10-30 12:17:47 -04:00
wsgi.py Static templates. 2014-10-20 22:02:04 -04:00

README.md

Snipt

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

Running the Django app

Install Vagrant and either VirtualBox or VMWare Fusion.

  1. Clone the repo.
  2. cp settings_local.py-template settings_local.py
  3. Edit local settings (choose a database password - you'll be prompted for it).
  4. make vagrant
  5. Visit http://local.snipt.net:8080/.

Deploying to a VM

  1. Clone the repo.
  2. cp settings_local.py-template settings_local_server.py
  3. Edit local server settings (choose a database password - you'll be prompted for it).
  4. Manually change the VM IP address in the Makefile.
  5. make server

Deploying to Heroku

  1. Clone the repo.
  2. heroku create
  3. heroku addons:add heroku-postgresql:hobby-dev
  4. heroku addons:add searchbox
  5. heroku config:add AWS_ACCESS_KEY_ID=
  6. heroku config:add AWS_SECRET_ACCESS_KEY=
  7. heroku config:add AWS_STORAGE_BUCKET_NAME=
  8. heroku config:add DEBUG=False
  9. heroku config:add INTERCOM_SECRET_KEY=
  10. heroku config:add POSTMARK_API_KEY=
  11. heroku config:add RAVEN_CONFIG_DSN=
  12. heroku config:add SECRET_KEY=
  13. heroku config:add STRIPE_SECRET_KEY=
  14. heroku config:add USE_SSL=False
  15. git push heroku
  16. heroku run python manage.py syncdb
  17. heroku run python manage.py migrate

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