26 lines
773 B
YAML
26 lines
773 B
YAML
services:
|
|
kong:
|
|
image: kong:3.6-ubuntu
|
|
container_name: genex-kong
|
|
restart: unless-stopped
|
|
network_mode: host
|
|
environment:
|
|
KONG_DATABASE: "off"
|
|
KONG_DECLARATIVE_CONFIG: /etc/kong/kong.yml
|
|
KONG_PROXY_ACCESS_LOG: /dev/stdout
|
|
KONG_ADMIN_ACCESS_LOG: /dev/stdout
|
|
KONG_PROXY_ERROR_LOG: /dev/stderr
|
|
KONG_ADMIN_ERROR_LOG: /dev/stderr
|
|
KONG_PROXY_LISTEN: "127.0.0.1:48080"
|
|
KONG_ADMIN_LISTEN: "127.0.0.1:48001"
|
|
# Large file upload support
|
|
KONG_NGINX_PROXY_PROXY_REQUEST_BUFFERING: "off"
|
|
KONG_NGINX_PROXY_CLIENT_MAX_BODY_SIZE: "500m"
|
|
volumes:
|
|
- ./kong.yml:/etc/kong/kong.yml:ro
|
|
healthcheck:
|
|
test: ["CMD", "kong", "health"]
|
|
interval: 10s
|
|
timeout: 5s
|
|
retries: 5
|