Ship the Port: Deploy Rust to a Server You Own

The sequel to the free JPetStore port: containerize the binary into a 7.7 MB scratch image, put it on a VPS behind automatic TLS, replicate the database off-box, and roll back by tag. Nine lessons, $5.

Sign in to buy this course ($5)

Finish the lessons and do the challenges — if your build doesn't run, I'll debug it with you, and if we can't fix it, double your money back. The guarantee.

  1. Config Crosses the Boundary
  2. The Two-Stage Dockerfile
  3. The Scratch Image
  4. A Registry and a Build Script
  5. Compose and the External Volume
  6. The Server
  7. Caddy and TLS
  8. Litestream and the Restore Drill
  9. Updates, Rollbacks, and the Scorecard

← All courses