SealSkin

ProotCatalogApp

One app of a PRoot Apps catalog: a package of a remote.

Attributes

attributeremotestr
= Field(..., max_length=512, pattern='^([A-Za-z0-9_.-]+/[A-Za-z0-9_.-]+|https?://\\S+\\s+\\S+)$')

The remote the app is published from, as prootapps.Remote reads it: a GitHub owner/repo, or a metadata base URL and a registry separated by a space.

attributenamestr
= Field(..., pattern='^[A-Za-z0-9][A-Za-z0-9_.-]{0,127}$')

The app's name there, which is its image tag.

On this page