Files
wwjcloud/tools/deploy/kong/kong.yaml

43 lines
1.0 KiB
YAML
Raw Normal View History

2025-08-29 00:10:44 +08:00
_format_version: '3.0'
_transform: true
services:
- name: wwjcloud-backend
url: http://host.docker.internal:3001
routes:
- name: frontend-api
paths:
- /api
strip_path: false
methods: [GET, POST, PUT, PATCH, DELETE]
- name: admin-api
paths:
- /adminapi
strip_path: false
methods: [GET, POST, PUT, PATCH, DELETE]
plugins:
- name: rate-limiting
config:
minute: 600
policy: local
- name: request-transformer
config:
add:
headers:
- 'x-forwarded-for: kong'
- name: response-transformer
- name: proxy-cache
config:
strategy: memory
content_type:
- application/json
cache_ttl: 30
- name: prometheus
- name: correlation-id
config:
header_name: X-Request-ID
generator: uuid
echo_downstream: true
- name: request-size-limiting
config:
allowed_payload_size: 10