Загрузка...

10× Faster: Push-to-Deploy on AWS (Terraform + GitHub Actions) | Website from Scratch #3

Manual deploys took ~4 minutes. With push-to-deploy they go live in seconds. In this episode of website from scratch we codify S3/CloudFront with Terraform and use GitHub Actions to build, sync, and invalidate CloudFront automatically.

Terraform PR: https://github.com/robertdippolito/nextjs-tailwind-frontend/pull/2/files
Github Actions PR: https://github.com/robertdippolito/nextjs-tailwind-frontend/pull/3/files

📂 Resources
Repo: https://github.com/robertdippolito/nextjs-tailwind-frontend
Part 1 (Frontend): https://youtu.be/SpLdvdKg_2I
Part 2 (Hosting on AWS): https://youtu.be/n2iRevbiv7A
Playlist: https://www.youtube.com/playlist?list=PL1Bpf2GGrRZfL7EOGq4pr4kLUS-mrTPcU

✅ You’ll see:
S3 static site behind CloudFront OAC (not OAI)
SPA-safe routing (403/404 → /index.html)
GitHub Actions: build → sync to S3 → invalidate /*
Bucket policy locked to your distribution ARN

Discord: https://discord.gg/fXqFH5m6BG
GitHub: https://github.com/robertdippolito
Blog: https://robertdippolito.me

Video Sections
Manual Deploy Demo: 00:00
Video Overview - 00:38
Terraform Module Overview: 01:39
Applying Infrastructure: 08:25
Github Actions Overview: 10:55
Deployment Comparison Demo: 13:38
Wrap up: 14:49

Видео 10× Faster: Push-to-Deploy on AWS (Terraform + GitHub Actions) | Website from Scratch #3 канала RobOps
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять