cofounder-app-deploy
Installation
SKILL.md
App Deploy
Overview
To deploy web apps, create for each environment:
- A deploy workflow:
.github/workflows/deploy-{env}.yml - A teardown workflow:
.github/workflows/teardown-{env}.yml - An environment-specific Kamal config:
config/deploy.{env}.yml - An environment-specific secrets file:
.kamal/secrets.{env}
And common to all environments:
- A Kamal deploy config:
config/deploy.yml - A common secrets file:
.kamal/secrets-common - A single
Dockerfileat repo root
See references/workflows.md for deploy and references/teardown.md for teardown workflow syntax. See the examples/ folder for .kamal/ (secrets) and config/ (Kamal config) example files. The .kamal/ and config/ folders live at the repo root so the Kamal deploy job can access them.