caddy

Caddy provider for quicue. Reverse proxy management via Caddy admin API.

9 templates 9 bound Networking active
admin: 1 info: 7 monitor: 1

Actions

ActionCategoryDescriptionParamsCommand TemplateFlags
config_getinfoRetrieve full Caddy JSON configurationadmin_urlcurl -s {admin_url}/config/idempotent
3-layer composition
INTERFACE#ActionDef & { name: "Get Config", category: "info" }
PROVIDERcommand_template: "curl -s {admin_url}/config/"
params: { admin_url: from_field: "admin_url" }

Import

import "quicue.ca/template/caddy/patterns"

actions: patterns.#ucaddyRegistry

JSON-LD

{
  "@id": "https://quicue.ca/project/quicue-caddy",
  "@type": "quicue:Provider",
  "quicue:providerName": "caddy",
  "quicue:category": "networking",
  "quicue:actionCount": 9
}