Documentation
¶
Overview ¶
Package catalog holds Levelrail's own curated set of one-click service templates (ADR 015). Every Template's name, slogan, and Compose body here is written fresh for this platform: none of it is copied or lightly-rewritten from any other project's own dataset. Image tags are real, versioned tags for each well-known open-source project; where a specific tag's exact string couldn't be verified against a live registry in this environment, that entry says so in its own comment.
Index ¶
Constants ¶
This section is empty.
Variables ¶
var Templates = []Template{}/* 123 elements not displayed */
Templates is the full catalog, served by GET /api/v1/service-templates and GET /api/v1/service-templates/{id}.
Functions ¶
This section is empty.
Types ¶
type Template ¶
type Template struct {
ID string
Name string
Slogan string
Category string
DocumentationURL string
Compose string
}
Template is one deployable entry in the catalog. Compose is a full compose.yaml body, valid against internal/compose's supported subset (see catalog_test.go, which parses and validates every one).