You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
6 years ago | |
---|---|---|
.docker | 8 years ago | |
accounts | 6 years ago | |
blogs | 6 years ago | |
media | 6 years ago | |
snipts | 6 years ago | |
static | 7 years ago | |
teams | 6 years ago | |
templates | 6 years ago | |
user-admin | 7 years ago | |
utils | 6 years ago | |
.ffignore | 10 years ago | |
.gitignore | 7 years ago | |
.kick | 10 years ago | |
.venv | 11 years ago | |
LICENSE | 9 years ago | |
Makefile | 6 years ago | |
Procfile | 6 years ago | |
README.md | 6 years ago | |
__init__.py | 10 years ago | |
forms.py | 6 years ago | |
manage.py | 9 years ago | |
monitor.py | 10 years ago | |
requirements.txt | 6 years ago | |
settings.py | 6 years ago | |
settings_local.py-template | 6 years ago | |
urls.py | 6 years ago | |
views.py | 6 years ago | |
wsgi.py | 6 years ago |
README.md
Snipt
This is the codebase for the website, Snipt.net.
Running the Django app locally with Vagrant
Install Vagrant and either VirtualBox or VMWare Fusion.
- Clone the repo.
cp settings_local.py-template settings_local.py
- Edit local settings (choose a database password - you'll be prompted for it).
make vagrant
- Visit http://local.snipt.net:8080/.
Deploying to a VM
- Clone the repo.
cp settings_local.py-template settings_local_server.py
- Edit local server settings (choose a database password - you'll be prompted for it).
- Manually change the VM IP address in the Makefile.
make server
Deploying to Heroku
- Clone the repo.
heroku create
heroku addons:add heroku-postgresql:hobby-dev
heroku addons:add searchbox
heroku addons:create postmark:10k
heroku addons:open postmark
-> use an email you controlheroku config:add POSTMARK_EMAIL=<email_from_above>
heroku config:add DEBUG=False
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.
Any problems / questions / bugs, create an issue. Thanks! :)