feat: media+app VMs, Komodo periphery working

This commit is contained in:
Lino Silva
2026-04-09 23:20:40 +01:00
parent 3b6267e1db
commit d717013e6d
15 changed files with 152 additions and 164 deletions
@@ -122,6 +122,22 @@ http:
tls:
certResolver: cloudflare
{% endfor %}
{% endif %}
{% if config.auth_required | default(true) %}
# {{ service_name }} - internal network (no auth)
{{ service_name }}-int:
rule: "Host(`{{ config.subdomain }}.{{ domain }}`) && ClientIP(`10.0.0.0/21`)"
entryPoints:
- https
priority: 50
{% if config.forward_https | default(false) %}
middlewares:
- {{ service_name }}-https-headers
{% endif %}
service: {{ service_name }}
tls:
certResolver: cloudflare
{% endif %}
# {{ service_name }} - default path (with auth if required)
{{ service_name }}:
rule: "Host(`{{ config.subdomain }}.{{ domain }}`)"
@@ -140,24 +156,6 @@ http:
service: {{ service_name }}
tls:
certResolver: cloudflare
{% else %}
{{ service_name }}:
rule: "Host(`{{ config.subdomain }}.{{ domain }}`)"
entryPoints:
- https
{% if config.auth_required | default(true) or config.forward_https | default(false) %}
middlewares:
{% if config.auth_required | default(true) %}
- pocketid-auth
{% endif %}
{% if config.forward_https | default(false) %}
- {{ service_name }}-https-headers
{% endif %}
{% endif %}
service: {{ service_name }}
tls:
certResolver: cloudflare
{% endif %}
{% endfor %}
# Auto-configured services - HTTP to HTTPS redirect