← Graph

Kamal

tool 8 connections

Deployment tool (Rails-ecosystem project) that ships apps to one or more servers via Docker. Splits an application into the app itself and accessories with independent life cycles, uses Kamal Proxy for routing and health-checked blue-green gapless deploys (which require noticeably more RAM), bundles a local Docker registry by default so you can skip Docker Hub, manages Docker named volumes, and exposes commands like kamal setup, kamal deploy, kamal audit, kamal console, kamal logs. Supports deploy targets (staging, dev, PRs) to override config per environment, CPU/memory options to co-locate multiple apps on one VM, and aliases for custom commands. Strzibny argues it is best suited for apps you develop and deploy yourself rather than as a PaaS for running arbitrary third-party apps.

category
tool
about
Kamal tool
Core subject of the talk.
about
Kamal tool
Takeaway is about Kamal accessory mechanics.
Covers Kamal deploy targets and -d destination flag.
About Kamal's registry defaults and tunneling.
recommends
Kamal tool
Advocates Kamal as a practical PaaS alternative.
related_to
Kamal tool
Separate project deployed by Kamal to handle HTTP routing and health checks.
tool Kamal
uses
Docker tool
Kamal uses Docker locally and on target servers to build and run images.
tool Kamal
uses
Kamal's deploy model uses blue-green releases for gapless rollouts.

Provenance

Read by
1 extraction