diff --git a/deploy/app/ingress-public.yaml b/deploy/app/ingress-public.yaml new file mode 100644 index 0000000..061da3b --- /dev/null +++ b/deploy/app/ingress-public.yaml @@ -0,0 +1,18 @@ +apiVersion: traefik.io/v1alpha1 +kind: IngressRoute +metadata: + name: jellyfin + annotations: + kubernetes.io/ingress.class: traefik-public +spec: + entryPoints: + - websecure + routes: + - match: Host(`media.casa.limbosolutions.com`) + kind: Rule + services: + - name: jellyfin + port: 8096 + tls: + secretName: casa-limbosolutions-com-tls + diff --git a/deploy/app/kustomization.yaml b/deploy/app/kustomization.yaml index d1f3400..7c9efed 100644 --- a/deploy/app/kustomization.yaml +++ b/deploy/app/kustomization.yaml @@ -5,6 +5,7 @@ resources: - deployment.yaml - service.yaml - ingress.yaml + - ingress-public.yaml - volumes.music.yaml - volumes.tv-shows.yaml - volumes.movies.yaml