In this post we will review the steps to create a LUA enabled docker image.
NGINX LUA, is a JIT based scripting enable a highly customizable behavior.
The standard docker image is simply:
Dockerfile:
FROM openresty/openresty:1.19.3.1-8-centos7
On the nginx.conf, as part of the main context, we will need to enable LUA JIT:
pcre_jit on;
and as part of the http context of the nginx.conf, we will need to add the folder where our LUA scripts reside:
http {
lua_package_path '/usr/local/lib/lua/?.lua;/my-lua/?.lua;;';
Now, the NGINX is ready for LUA scripting.
To see an example of LUA scripts, check the next post: using NGINX LUA for customized auth requests.
No comments:
Post a Comment