Hello Linux – CodingForEntrepreneurs Free Download. Deploy a Python web application on Ubuntu 18.04 LTS. We’ll be using Django as our example but that’s just a small part of making this happen.
Hello Linux – CodingForEntrepreneurs Description
Contents
Here’s what we’re going to do:
- Launch a Ubuntu virtual machine (droplet) with Digital Ocean (includes a $100 credit)
- Access our droplet via SSH
- Install Updates & Dependancies
- Configure & Implement:
- Git (for push, build, & deploy)
- Supervisor (process manager)
- Nginx (web server / load balancer)
- Redis (task queue datastore / message broker)
- Celery (worker / task queues)
- Gunicorn (WSGI web server for python)
- PostgreSQL (database)
- Django (Python web framework)
- Let’s Encrypt for HTTPs Certificates
Lectures
1 – Welcome
2 – Why You Should Take This Series
3 – Setup Ubuntu Server & SSH Keys on Digital Ocean
4 – Handling Multiple SSH Keys
5 – Git Push Local to Live
6 – Git Clone Bare
7 – Fresh Server to Git to Code Deploys
8 – Local Virtual Environment
9 – Production Virtual Environment
10 – Prepare for Production Database
11 – Migrate for PostgreSQL and Django
12 – Gunicorn
13 – Supervisor and Gunicorn
14 – Updating Supervisor
15 – Nginx
16 – Custom Domain in Nginx
17 – Let’s Encrypt for HTTPs and Nginx
18 – Redis
19 – Celery + Supervisor + Django
20 – Celery + Supervisor + Django Part 2
21 – Thank you & Next Steps