Overview
How templates configure apps through variables, environment metadata, and merging.
The catalog is community-driven. Want to add an app? Open a PR on GitHub. Support for custom catalogs from other sources is coming soon.
Templates control how an app is configured at install time and at runtime. This section covers the systems that make that work.
Variables
Secrets, user-provided values, config options, typed inputs, and port variables that are resolved at install time and injected into containers.
Localization
User-facing strings for config variables, environment metadata, health checks, and notices — stored in JSON, separate from the YAML template.
Merging
How Lawn combines the template compose file with the user's overrides to produce the final configuration.
Continue reading