Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to add community plugins in kong installed using docker

We are trying to install community plugin Kong Service Virtualization. As I am completely new to kong, I am not able find any solution where detailed installation steps have been given like where and how to add that plugin, how to edit kong.conf etc. Can anyone help me with the issue. Thanks in advance.

like image 901
DevSay Avatar asked Jan 31 '26 22:01

DevSay


1 Answers

you can install any plugin in kong using luarocks

For example here is one sample docker file

FROM kong
ENV LUA_PATH /usr/local/share/lua/5.1/?.lua;/usr/local/kong-oidc/?.lua;;
# For lua-cjson
ENV LUA_CPATH /usr/local/lib/lua/5.1/?.so;;

# Install unzip for luarocks, gcc for lua-cjson
RUN yum install -y unzip gcc 
RUN luarocks install luacov

here one example of oidc plugin : https://github.com/nokia/kong-oidc

we can install plugin using : luarocks install <plugin name>

build your own custom docker image and use kong image as base docker image.

here whole example working Dockerfile

FROM kong:latest  
USER root
RUN apk update && apk add git unzip luarocks
RUN luarocks install kong-oidc  
USER kong
like image 71
Harsh Manvar Avatar answered Feb 02 '26 12:02

Harsh Manvar



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!