package infra

// TraefikDynamicConfig parametriza la generacion de un traefik-dynamic.yml
// para el file provider de Traefik (Coolify).
type TraefikDynamicConfig struct {
	Name          string // ej. "kanban" — prefix de routers, services y middlewares
	Domain        string // ej. "kanban.organic-machine.com"
	UpstreamURL   string // ej. "http://kanban:8421"
	BasicAuthLine string // resultado de BcryptHtpasswd; "" para sin auth
	EnableGzip    bool   // si true, añade middleware compress
	CertResolver  string // ej. "letsencrypt" (default si "")
}
