# Snipt ## Automatic deploy to Heroku You can click the button below to automatically deploy Snipt to Heroku. [![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/nicksergeant/snipt) ## Manual deploy to Heroku - Clone the repo. - `heroku create` - `heroku addons:add heroku-postgresql:hobby-dev` - `heroku addons:add searchbox` - `heroku config:add SECRET_KEY=` - `git push heroku` - `heroku run python manage.py migrate` - `heroku run python manage.py createsuperuser` - Visit yourapp.herokuapp.com and login with the user you just created. ## Updating your Heroku instance after an automatic deploy - `git clone https://github.com/nicksergeant/snipt` - `cd snipt` - `git checkout heroku` - `heroku git:remote -a ` - `git push heroku heroku:master` ## Options If you want email support (for password resets, server errors, etc): - `heroku addons:create postmark:10k` - `heroku run addons:open postmark` -> use an email you control and confirm it - `heroku config:add POSTMARK_EMAIL=` If you want to disable user-facing signup: - `heroku config:set DISABLE_SIGNUP=true` If you want to enable Django's DEBUG mode: - `heroku config:add DEBUG=true` If you want to enable SSL on a custom domain after you've configured your Heroku SSL cert: - `heroku config:add USE_SSL=true`