This guide assumes the following:
- Python 3.6
- Django 2.0
- git
- Production/deployment to a new Ubuntu 17.10 server.
- Development machine: Linux, Windows or Mac.
- Project structure + using pipenv
- Setting up postgres on develoment machines
- Configuring Django to use postgres
- Making a modular
settings.py
for your project - Preparing your project for deployment
- Interacting with the server with SSH
- Creating a
sysop
user - Using
fabric
for Automating Remote Tasks - Update Server and Install Services
- Create a postgres sysop user