Deployment

Manual Deployment

Deploy directly from your machine with Kamal.

When to use this page

  • You are validating infra and first deploy.
  • You want explicit control over release timing.

Deploy command

From app root:

kamal deploy

Common accessory commands

kamal accessory logs postgres
kamal accessory logs redis
kamal accessory logs db_backup

Verify

curl https://app.example.com/healthz
curl https://app.example.com/api/users?page=1&pageSize=20
curl https://app.example.com/api/redis/health

Expected:

  • /healthz returns 200 when app is ready.
  • Users API returns paginated payload.
  • Redis health endpoint is healthy.

On this page