apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: trilium-ingress
  namespace: trilium
  annotations:
    kubernetes.io/ingress.class: nginx
    cert-manager.io/cluster-issuer: cloudflare-letsencrypt-prod

spec:
  tls:
  - hosts: [ 'trilium.kluster.moll.re' ]
    secretName: cloudflare-letsencrypt-issuer-account-key
  rules:

  - host: trilium.kluster.moll.re
    http:
      paths:
      - pathType: Prefix
        path: /
        backend:
          service:
            name: trilium-trilium-notes
            port:
              number: 8080