apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: tasteby-ingress namespace: tasteby annotations: cert-manager.io/cluster-issuer: letsencrypt-prod nginx.ingress.kubernetes.io/ssl-redirect: "true" nginx.ingress.kubernetes.io/proxy-read-timeout: "300" nginx.ingress.kubernetes.io/proxy-send-timeout: "300" nginx.ingress.kubernetes.io/proxy-body-size: "10m" # Redirect tasteby.net → www.tasteby.net nginx.ingress.kubernetes.io/from-to-www-redirect: "true" spec: ingressClassName: nginx tls: - hosts: - www.tasteby.net secretName: tasteby-tls rules: - host: www.tasteby.net http: paths: - path: /api/ pathType: Prefix backend: service: name: backend port: number: 8000 - path: / pathType: Prefix backend: service: name: frontend port: number: 3001 - host: tasteby.net http: paths: - path: / pathType: Prefix backend: service: name: frontend port: number: 3001