This repository builds the Kong docker container with plugins enabled
641

This repository builds the Kong docker container marcelmaatkamp/kong-with-plugins with the following plugins enabled:
| x | x |
|---|---|
| kong-oidc | -- |
| kong-upstream-jwt | -- |
| kong-enhanced-oidc | -- |
| kong-oidc-adfs | -- |
| kong-spec-expose | -- |
| kong-response-size-limiting | -- |
| kong-consumer-rate-limiting | -- |
| kong-plugin-kubernetes-sidecar-injector | -- |
| kong-plugin-amqp | -- |
| kong-plugin-grpc-web | -- |
| kong-plugin-grpc-gateway | -- |
| kong-plugin-request-transformer | -- |
| kong-plugin-signalfx | -- |
| kong-payload-size-limiting | -- |

$ git clone https://github.com/marcelmaatkamp/kong-with-plugins &&\
cd kong-with-plugins &&\
docker-compose build
Run kong and konga locally:
$ git clone https://github.com/marcelmaatkamp/kong-with-plugins &&\
cd kong-with-plugins &&\
docker-compose run kong kong migrations bootstrap &&\
docker-compose run konga -c prepare -a postgres -u postgresql://${POSTGRES_USER:-kong}:${POSTGRES_PASSWORD:-kong}@postgres:5432/${POSTGRES_DB:-kong} \
docker-compose up konga
Run kong and konga in kubernetes:
$ helm template kong kong/kong \
--set image.repository="marcelmaatkamp/kong-with-plugins" \
--set image.tag="latest" \
--set env.plugins="bundled" \
--set env.nginx_proxy_large_client_headers="16 256k" \
--set env.nginx_proxy_proxy_buffers="4 256k" \
--set env.nginx_proxy_proxy_buffer_size="128k" \
--set ingressController.installCRDs=false | \
minikube kubectl -- apply -f -
$ helm template konga konga | kubectl apply -f -
Content type
Image
Digest
Size
160.8 MB
Last updated
almost 6 years ago
docker pull marcelmaatkamp/kong-with-plugins