Deploy Python Web Apps from Scratch
Lessons
Welcome
0:00
Walkthrough - What were doing and why
0:00
Recommendations before Starting
0:00
Provisioning a Linode
0:00
Your First Secure Connection
0:00
Passwordless SSH with SSH Public Keys
0:00
Configure new User & Group Permissions
0:00
Install nginx and UFW
0:00
Why We Need Version Control
0:00
Git Basics
0:00
Git Remote Host on Linode Part 1
0:00
Git Remote Host on Linode Part 2
0:00
Install Python & Use a Virtual Environment
0:00
Production Ready Virtual Environment
0:00
Our First Python FastAPI Web App
0:00
Nginx for Web Server - Part 1
0:00
Supervisor Part 1
0:00
Deploy & Solve
0:00
Provisioning a PostgreSQL Server
0:00
Setup Postgres Database
0:00
Bind & Configure Postgresql to the Server
0:00
Provision & Configure a Redis Server
0:00
Nginx Load Balancer
0:00
Custom Domain Name
0:00
Implementing HTTPs on our Custom Domain with Lets Encrypt
0:00
Prod & Dev Database Servers
0:00
Environment Variables on Webapp Servers
0:00
Environment Variables in FastAPI
0:00
Data Validation with pydantic
0:00
Test Pydantic Models with pytest
0:00
Database Configuration
0:00
Database Model with SQLAlchemy
0:00
Schema Models as Views
0:00
Integrating the Database CRUD Methods with API Endpoints
0:00
Push into Production
0:00
Thank you for watching
0:00