This repository contains a script to manage and generate AppStream metadata for Terra.
It does not however insert AppStream metadata into the repo yet, only generate them from inputs.
This application is not a persistent service. It is meant to be run once periodically. In production we use K8s Cron jobs to schedule generation tasks.
Depending on the need, a persistent server mode may be implemented later.
BASE_DIR=/path/to/terra-mirror
OUTPUT_DIR=/path/to/output/dir # On Terra, we just do $BASE_DIR/appstream
- uv
- appstream-builder (glib)