- localization-svc: defaultLocale ru, resolveLocale only by geo - web-svc: DEFAULT_LOCALE ru, layout lang=ru, embeddedTranslations fallback ru - countryToLocale: default ru when no country or unknown country Co-authored-by: Cursor <cursoragent@cursor.com>
133 lines
3.5 KiB
YAML
133 lines
3.5 KiB
YAML
# Ingress для GooSeek — path-based маршрутизация к микросервисам
|
|
# docs/architecture: 02-k3s-microservices-spec.md §4
|
|
apiVersion: networking.k8s.io/v1
|
|
kind: Ingress
|
|
metadata:
|
|
name: gooseek-ingress
|
|
namespace: gooseek
|
|
annotations:
|
|
kubernetes.io/ingress.class: nginx
|
|
nginx.ingress.kubernetes.io/ssl-redirect: "true"
|
|
spec:
|
|
tls:
|
|
- hosts:
|
|
- gooseek.ru
|
|
- www.gooseek.ru
|
|
secretName: gooseek-tls
|
|
rules:
|
|
- host: gooseek.ru
|
|
http:
|
|
paths:
|
|
- path: /api/v1/discover
|
|
pathType: Prefix
|
|
backend:
|
|
service:
|
|
name: discover-svc
|
|
port:
|
|
number: 3002
|
|
- path: /api/v1/finance
|
|
pathType: Prefix
|
|
backend:
|
|
service:
|
|
name: finance-svc
|
|
port:
|
|
number: 3003
|
|
- path: /api/v1/travel
|
|
pathType: Prefix
|
|
backend:
|
|
service:
|
|
name: travel-svc
|
|
port:
|
|
number: 3004
|
|
- path: /api/v1/library
|
|
pathType: Prefix
|
|
backend:
|
|
service:
|
|
name: library-svc
|
|
port:
|
|
number: 3009
|
|
- path: /api/v1/collections
|
|
pathType: Prefix
|
|
backend:
|
|
service:
|
|
name: projects-svc
|
|
port:
|
|
number: 3006
|
|
- path: /api/v1/templates
|
|
pathType: Prefix
|
|
backend:
|
|
service:
|
|
name: projects-svc
|
|
port:
|
|
number: 3006
|
|
- path: /api/v1/connectors
|
|
pathType: Prefix
|
|
backend:
|
|
service:
|
|
name: projects-svc
|
|
port:
|
|
number: 3006
|
|
- path: /api/v1/memory
|
|
pathType: Prefix
|
|
backend:
|
|
service:
|
|
name: memory-svc
|
|
port:
|
|
number: 3010
|
|
- path: /api/v1/create
|
|
pathType: Prefix
|
|
backend:
|
|
service:
|
|
name: create-svc
|
|
port:
|
|
number: 3011
|
|
- path: /api/v1/export
|
|
pathType: Prefix
|
|
backend:
|
|
service:
|
|
name: create-svc
|
|
port:
|
|
number: 3011
|
|
- path: /api/v1/search
|
|
pathType: Prefix
|
|
backend:
|
|
service:
|
|
name: search-svc
|
|
port:
|
|
number: 3001
|
|
- path: /api/v1/tasks
|
|
pathType: Prefix
|
|
backend:
|
|
service:
|
|
name: chat-svc
|
|
port:
|
|
number: 3005
|
|
- path: /api/v1/patents
|
|
pathType: Prefix
|
|
backend:
|
|
service:
|
|
name: search-svc
|
|
port:
|
|
number: 3001
|
|
- path: /api/v1/notifications
|
|
pathType: Prefix
|
|
backend:
|
|
service:
|
|
name: notifications-svc
|
|
port:
|
|
number: 3013
|
|
- path: /api/v1/billing
|
|
pathType: Prefix
|
|
backend:
|
|
service:
|
|
name: billing-svc
|
|
port:
|
|
number: 3008
|
|
- path: /api/v1/admin
|
|
pathType: Prefix
|
|
backend:
|
|
service:
|
|
name: audit-svc
|
|
port:
|
|
number: 3012
|