Source

donnfelker/kamal-skills

21 skills · 23 combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
config Understand and write your Kamal configuration in config/deploy.yml. Use when the user says "set up config/deploy.yml,…
donnfelker/kamal-skills
2
2
rollback Roll back a Kamal deployment to a previous image when a release goes bad, and identify or check which versions are de…
donnfelker/kamal-skills
2
3
accessories Run and manage accessory services — databases, Redis, search, and other long-lived dependencies your app needs — thro…
donnfelker/kamal-skills
1
4
aliases Define custom command aliases under the top-level `aliases` key in `config/deploy.yml` so a long, repeated `kamal` in…
donnfelker/kamal-skills
1
5
app Operate and inspect already-running Kamal apps without redeploying. Manage app containers with `kamal app` (boot, sta…
donnfelker/kamal-skills
1
6
build Configure Kamal builders and build then push your app image. Use this skill when the user wants to set up the `builde…
donnfelker/kamal-skills
1
7
cron Run recurring, scheduled, or cron jobs on a Kamal deployment. Use when the user says "run a cron job," "schedule a re…
donnfelker/kamal-skills
1
8
deploy Run Kamal deploys end to end — a full `kamal deploy` (build, push, pull, boot, health-check on GET /up, zero-downtime…
donnfelker/kamal-skills
1
9
env Configure environment variables in your Kamal deploy.yml — the `env` block with `clear` values, `secret` references l…
donnfelker/kamal-skills
1
10
hooks Write and wire up Kamal deploy hooks — scripts in `.kamal/hooks` (docker-setup, pre-connect, pre-build, pre-deploy, p…
donnfelker/kamal-skills
1
11
logging Configure how logs flow in a Kamal deployment — the Docker logging driver and options for your app containers (the `l…
donnfelker/kamal-skills
1
12
proxy Configure and operate kamal-proxy, the reverse proxy that gives Kamal zero-downtime deploys on ports 80 and 443. Use …
donnfelker/kamal-skills
1
13
prune Prune old Kamal containers and images and control how many Kamal keeps around. Kamal retains the last 5 deployed cont…
donnfelker/kamal-skills
1
14
registry Configure the Docker registry Kamal pushes your app image to and pulls it from — Docker Hub (the default), AWS ECR, G…
donnfelker/kamal-skills
1
15
remove Tear down a Kamal deployment with `kamal remove` — it removes the kamal-proxy, app, and accessory containers from you…
donnfelker/kamal-skills
1
16
rollout Control how Kamal boots new containers across many servers during a deploy — rolling the release out in batches inste…
donnfelker/kamal-skills
1
17
secrets Manage secrets for a Kamal deployment — the `.kamal/secrets` file, dotenv variable and command substitution, and the …
donnfelker/kamal-skills
1
18
servers Define and structure the servers Kamal deploys to — a simple list of hosts, multiple custom roles (such as web and wo…
donnfelker/kamal-skills
1
19
setup Install Kamal and ship your first deploy on a new project. Use when the user is starting with Kamal for the first tim…
donnfelker/kamal-skills
1
20
ssh Configure how Kamal connects to servers over SSH and tune SSHKit connection handling. Use when the user sets the SSH …
donnfelker/kamal-skills
1
21
upgrade Walk through upgrading an existing Kamal 1.x project to Kamal 2.0 with `kamal upgrade` — the move from Traefik to kam…
donnfelker/kamal-skills
1