Rails Deployment with Kamal and Docker

Modern Rails Deployment

This app is configured for deployment with Kamal, the deployment tool from 37signals. Kamal uses Docker containers deployed directly to your servers via SSH.

Why Kamal?

  • Zero-downtime deploys with rolling restarts
  • Docker-based — consistent environments everywhere
  • Simple configuration via config/deploy.yml
  • Built-in SSL via Let's Encrypt
  • No Kubernetes required

See docs/deploy.md for the full deployment guide.