[Unit]
Description=Servicio Proxy Inverso Traefik con Podman
After=network-online.target
Requires=proxy-network.service

[Container]
Image=docker.io/library/traefik:v3.7.15
ContainerName=traefik
Environment=TZ=Europe/Madrid
Environment=CF_DNS_API_TOKEN=cfut_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx
Network=proxy.network

LogDriver=journald

# Mapeo de puertos
PublishPort=8443:8443/tcp
# PublishPort=8443:8443/udp

# Deshabilitar SELinux/AppArmor labels para acceder al socket de podman
# SecurityLabelDisable=true

# Volúmenes montados
Volume=%t/podman/podman.sock:%t/podman/podman.sock:ro
Volume=%h/traefik/data/traefik.yml:/etc/traefik/traefik.yml:ro
Volume=%h/traefik/data/config.yml:/etc/traefik/config.yml:ro
Volume=%h/traefik/data/acme.json:/etc/traefik/acme.json
Volume=%h/traefik/logs:/logs

[Install]
WantedBy=default.target