One-Command Website Deploy
Part of: Reliable Hosting & Auto-Deploy
The problem
A small business updates its website by manually uploading files — slow, error-prone, and easy to break. No SSL automation, no rollback, no repeatable setup.
What I built
Terraform provisions the entire hosting stack from scratch — a private S3 bucket, a CloudFront CDN with Origin Access Control, an auto-renewing ACM TLS certificate, and Route 53 DNS. A GitHub Actions pipeline then deploys the site on every push using keyless OIDC auth, with cache invalidation and instant rollback.
Stack
Outcome
Publishing a change goes from a nervous 20-minute manual upload to a single git push that is live in under a minute — reproducible, reversible, and secure by default.
Want to see this in action, or set it up for your business?
Request a walkthrough