Curated app definitions for Appbay.
Each directory is a catalog entry containing:
<app-name>/
catalog.yaml # browse metadata (description, tags, required inputs)
appbay.yaml # deployment config (traits, scope, upstream ref)
docker-compose.yml # upstream compose file
.env.defaults # optional: default environment values
README.md # optional: notes about the app
- raw — upstream compose only, no
appbay.yaml. Works with Appbay's upstream transform but may need manual env setup. - augmented — upstream compose + curated
appbay.yamlwith traits (ingress, secrets, backup, etc.). Works with sensible defaults. - native — compose +
appbay.yamlwritten together. Full Appbay integration.
# Add this catalog to Appbay
appbay catalog add-source appbay-catalog https://github.com/kundeng/appbay-catalog
# Or if already bundled
appbay catalog list
appbay install <app-name>Each app is manually curated. To add an app:
- Create a directory named after the app
- Add the upstream
docker-compose.yml - Write
catalog.yamlwith metadata andrequired_inputs - Write
appbay.yamlwith trait configuration and sensible defaults - Test:
appbay install <name> && appbay validate <name> && appbay up <name>