# EveAI Ingress Configuration for Dev Environment # File: eveai-ingress.yaml --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: eveai-ingress namespace: eveai-dev annotations: nginx.ingress.kubernetes.io/rewrite-target: /$2 nginx.ingress.kubernetes.io/proxy-body-size: "50m" nginx.ingress.kubernetes.io/proxy-connect-timeout: "60" nginx.ingress.kubernetes.io/proxy-send-timeout: "60" nginx.ingress.kubernetes.io/proxy-read-timeout: "60" nginx.ingress.kubernetes.io/use-regex: "true" nginx.ingress.kubernetes.io/proxy-buffer-size: "16k" nginx.ingress.kubernetes.io/proxy-buffers-number: "4" spec: rules: - host: minty.ask-eve-ai-local.com http: paths: # Static files - hoogste prioriteit - path: /static(/|$)(.*) pathType: ImplementationSpecific backend: service: name: static-files-service port: number: 80 # Admin interface - path: /admin(/|$)(.*) pathType: ImplementationSpecific backend: service: name: eveai-app-service port: number: 5001 # API endpoints - path: /api(/|$)(.*) pathType: ImplementationSpecific backend: service: name: eveai-api-service port: number: 5003 # Chat client - path: /chat-client(/|$)(.*) pathType: ImplementationSpecific backend: service: name: eveai-chat-client-service port: number: 5004 # Root redirect naar admin (exact match) - path: / pathType: Exact backend: service: name: eveai-app-service port: number: 5001