# Accès public HTTPS — git.funklab.online (cert Let's Encrypt auto). # Hérite du durcissement edge : middlewares security-headers + ratelimit (ns infra). # Route interne git.lab.local conservée (ingress.yaml). apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: name: forgejo-public namespace: ai spec: entryPoints: - websecure routes: - match: Host(`git.funklab.online`) kind: Rule middlewares: - name: security-headers namespace: infra - name: ratelimit namespace: infra services: - name: forgejo port: 3000 tls: certResolver: letsencrypt