Overview
Syllabus
00:00 Intro
01:15 Next.js app example
02:04 2 options for deploying Docker app
02:54 Option 1 - Build Docker image locally
03:19 Dockerfile and .dockerignore
04:46 Docker Desktop
05:25 docker build terminal command
07:23 Run container
08:12 Push to registry ghcr.io
10:09 VPS Hostinger
12:34 ssh & pull image
14:51 Run container on VPS
15:55 App demo on VPS
16:40 Option 2 - Reset for Docker Manager
17:41 Docker Compose docker-compose.yml
19:55 Push to GitHub
20:19 Deploy with docker-compose.yml & Docker Manager
22:04 Private repo
22:09 Custom domain
24:25 HTTPS / SSL
24:59 Traefik reverse proxy
26:04 CDN with Cloudflare
Taught by
ByteGrad