template.yaml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. ---
  2. kind: "compose"
  3. metadata:
  4. name: "Traefik External Service Config"
  5. description: "Configuration for routing external services through Traefik"
  6. version: "0.1.0"
  7. author: "Christian Lempa"
  8. date: "2025-09-28"
  9. tags:
  10. - traefik
  11. - external-service
  12. - routing
  13. - config
  14. spec:
  15. general:
  16. vars:
  17. service_name:
  18. type: "string"
  19. description: "Name of the external service"
  20. default: "your-local-service"
  21. service_host:
  22. type: "hostname"
  23. description: "Domain for the service (e.g., service.yourdomain.com)"
  24. default: "your-service.your-domain.com"
  25. service_url:
  26. type: "url"
  27. description: "URL of the external service"
  28. default: "http://your-local-service:port"
  29. router_priority:
  30. type: "int"
  31. description: "Router priority (higher = more precedence)"
  32. default: 1000
  33. tls_enabled:
  34. type: "bool"
  35. description: "Enable TLS/SSL"
  36. default: true
  37. cert_resolver:
  38. type: "string"
  39. description: "Certificate resolver name"
  40. default: "cloudflare"
  41. ---