2024-08-17 14:52:03 UTC
239 MB
/usr/local/openresty/site/lualib/?.so;/usr/local/openresty/lualib/?.so;./?.so;/usr/local/lib/lua/5.1/?.so;/usr/local/openresty/luajit/lib/lua/5.1/?.so;/usr/local/lib/lua/5.1/loadall.so;/usr/local/openresty/luajit/lib/lua/5.1/?.so
LUA_PATH/usr/local/openresty/site/lualib/?.ljbc;/usr/local/openresty/site/lualib/?/init.ljbc;/usr/local/openresty/lualib/?.ljbc;/usr/local/openresty/lualib/?/init.ljbc;/usr/local/openresty/site/lualib/?.lua;/usr/local/openresty/site/lualib/?/init.lua;/usr/local/openresty/lualib/?.lua;/usr/local/openresty/lualib/?/init.lua;./?.lua;/usr/local/openresty/luajit/share/luajit-2.1.0-beta3/?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1/?/init.lua;/usr/local/openresty/luajit/share/lua/5.1/?.lua;/usr/local/openresty/luajit/share/lua/5.1/?/init.lua
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/openresty/luajit/bin:/usr/local/openresty/nginx/sbin:/usr/local/openresty/bin
WAF_PATH/usr/local/openresty/1pwaf
[#000] sha256:527f5363b98e562da03d2e0bbf86fd7c34f487bffd9b27a3cf0a9afea2f0ee1f - 10.97% (26.2 MB)
[#001] sha256:a6446de6a5f15e724b70080e644f300ce3f58381de275bc80741cadee2fed37a - 77.86% (186 MB)
[#002] sha256:f69d1ae08e0daf4017f9315bf3b2b557b54d2140e07daaaa94d82e206b217b15 - 0.0% (1.34 KB)
[#003] sha256:0044ef5a5ac8007f3f056c871e08b1233d1aeb710e35b854c8b030410bd47b0c - 0.0% (834 Bytes)
[#004] sha256:dade6cbad560c68a92cc29609121834642eb61acfee6a314128ef58efdd0c4da - 7.21% (17.3 MB)
[#005] sha256:633d37bc16f84e193418aeca63010f3a10aae554fef32c709c869c1b3a687426 - 0.02% (42.1 KB)
[#006] sha256:928eddd0d461eeb9e57c92fb8be9102a63adad90536f5257a4f5bbe25dade139 - 0.06% (153 KB)
[#007] sha256:69073be399f1e80268613d628162d104dc0375d573e2af8803612dd02a461805 - 0.01% (19.2 KB)
[#008] sha256:95342b991e95fd026f60f274d5f887cce407f9523286831f83f614323ab7dea7 - 0.0% (427 Bytes)
[#009] sha256:542f689f3de0615587ff34c60c5cf06728f6407bc1c0fe6f4bdd8efe81d8c248 - 0.0% (427 Bytes)
[#010] sha256:59aa88d1cbcf615ca70227854c13092e66b398805313924dc5d230cf4e95da61 - 3.84% (9.18 MB)
[#011] sha256:e2c099d8f8d95a51077c96af64a9b96a29aa630855ef6031325359c4ea734ed6 - 0.02% (53 KB)
[#012] sha256:9d2bb1d77d356473a9f21c25740fe4f23daa6120f21dfa41e50a0947bfce93b5 - 0.0% (131 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2023-12-13 10:27:44 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2023-12-13 10:27:44 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
2023-12-13 10:27:44 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=20.04
2023-12-13 10:27:45 UTC/bin/sh -c #(nop) ADD file:5696198fbfd4074852bdee76ffd84da75da8de76727cef4f0cdd265f7bee6b76 in /
2023-12-13 10:27:45 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)LABEL maintainer=Evan Wies <evan@neomantra.net>
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)ARG RESTY_IMAGE_BASE=ubuntu
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)ARG RESTY_IMAGE_TAG=focal
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)ARG RESTY_VERSION=1.21.4.3
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)ARG RESTY_LUAROCKS_VERSION=3.9.2
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)ARG RESTY_OPENSSL_VERSION=1.1.1w
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)ARG RESTY_OPENSSL_PATCH_VERSION=1.1.1f
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)ARG RESTY_OPENSSL_URL_BASE=https://www.openssl.org/source
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)ARG RESTY_PCRE_VERSION=8.45
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)ARG RESTY_PCRE_BUILD_OPTIONS=--enable-jit
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)ARG RESTY_PCRE_SHA256=4e6ce03e0336e8b4a3d6c2b70b1c5e18590a5673a98186da90d4f33c23defc09
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)ARG RESTY_J=1
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)ARG RESTY_CONFIG_OPTIONS= --with-compat --with-file-aio --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_geoip_module=dynamic --with-http_gunzip_module --with-http_gzip_static_module --with-http_image_filter_module=dynamic --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-http_xslt_module=dynamic --with-ipv6 --with-mail --with-mail_ssl_module --with-md5-asm --with-sha1-asm --with-stream --with-stream_ssl_module --with-threads
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)ARG RESTY_CONFIG_OPTIONS_MORE=
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)ARG RESTY_LUAJIT_OPTIONS=--with-luajit-xcflags='-DLUAJIT_NUMMODE=2 -DLUAJIT_ENABLE_LUA52COMPAT'
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)ARG RESTY_PCRE_OPTIONS=--with-pcre-jit
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)ARG RESTY_ADD_PACKAGE_BUILDDEPS=
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)ARG RESTY_ADD_PACKAGE_RUNDEPS=
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)ARG RESTY_EVAL_PRE_CONFIGURE=
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)ARG RESTY_EVAL_POST_DOWNLOAD_PRE_CONFIGURE=
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)ARG RESTY_EVAL_POST_MAKE=
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)ARG _RESTY_CONFIG_DEPS=--with-pcre --with-cc-opt='-DNGX_LUA_ABORT_AT_PANIC -I/usr/local/openresty/pcre/include -I/usr/local/openresty/openssl/include' --with-ld-opt='-L/usr/local/openresty/pcre/lib -L/usr/local/openresty/openssl/lib -Wl,-rpath,/usr/local/openresty/pcre/lib:/usr/local/openresty/openssl/lib'
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)LABEL resty_image_base=ubuntu
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)LABEL resty_image_tag=focal
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)LABEL resty_version=1.21.4.3
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)LABEL resty_luarocks_version=3.9.2
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)LABEL resty_openssl_version=1.1.1w
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)LABEL resty_openssl_patch_version=1.1.1f
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)LABEL resty_openssl_url_base=https://www.openssl.org/source
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)LABEL resty_pcre_version=8.45
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)LABEL resty_pcre_build_options=--enable-jit
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)LABEL resty_pcre_sha256=4e6ce03e0336e8b4a3d6c2b70b1c5e18590a5673a98186da90d4f33c23defc09
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)LABEL resty_config_options= --with-compat --with-file-aio --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_geoip_module=dynamic --with-http_gunzip_module --with-http_gzip_static_module --with-http_image_filter_module=dynamic --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-http_xslt_module=dynamic --with-ipv6 --with-mail --with-mail_ssl_module --with-md5-asm --with-sha1-asm --with-stream --with-stream_ssl_module --with-threads
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)LABEL resty_config_options_more=
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)LABEL resty_config_deps=--with-pcre --with-cc-opt='-DNGX_LUA_ABORT_AT_PANIC -I/usr/local/openresty/pcre/include -I/usr/local/openresty/openssl/include' --with-ld-opt='-L/usr/local/openresty/pcre/lib -L/usr/local/openresty/openssl/lib -Wl,-rpath,/usr/local/openresty/pcre/lib:/usr/local/openresty/openssl/lib'
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)LABEL resty_add_package_builddeps=
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)LABEL resty_add_package_rundeps=
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)LABEL resty_eval_pre_configure=
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)LABEL resty_eval_post_download_pre_configure=
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)LABEL resty_eval_post_make=
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)LABEL resty_luajit_options=--with-luajit-xcflags='-DLUAJIT_NUMMODE=2 -DLUAJIT_ENABLE_LUA52COMPAT'
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)LABEL resty_pcre_options=--with-pcre-jit
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)RUN |21 RESTY_IMAGE_BASE=ubuntu RESTY_IMAGE_TAG=focal RESTY_VERSION=1.21.4.3 RESTY_LUAROCKS_VERSION=3.9.2 RESTY_OPENSSL_VERSION=1.1.1w RESTY_OPENSSL_PATCH_VERSION=1.1.1f RESTY_OPENSSL_URL_BASE=https://www.openssl.org/source RESTY_PCRE_VERSION=8.45 RESTY_PCRE_BUILD_OPTIONS=--enable-jit RESTY_PCRE_SHA256=4e6ce03e0336e8b4a3d6c2b70b1c5e18590a5673a98186da90d4f33c23defc09 RESTY_J=1 RESTY_CONFIG_OPTIONS= --with-compat --with-file-aio --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_geoip_module=dynamic --with-http_gunzip_module --with-http_gzip_static_module --with-http_image_filter_module=dynamic --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-http_xslt_module=dynamic --with-ipv6 --with-mail --with-mail_ssl_module --with-md5-asm --with-sha1-asm --with-stream --with-stream_ssl_module --with-threads RESTY_CONFIG_OPTIONS_MORE= RESTY_LUAJIT_OPTIONS=--with-luajit-xcflags='-DLUAJIT_NUMMODE=2 -DLUAJIT_ENABLE_LUA52COMPAT' RESTY_PCRE_OPTIONS=--with-pcre-jit RESTY_ADD_PACKAGE_BUILDDEPS= RESTY_ADD_PACKAGE_RUNDEPS= RESTY_EVAL_PRE_CONFIGURE= RESTY_EVAL_POST_DOWNLOAD_PRE_CONFIGURE= RESTY_EVAL_POST_MAKE= _RESTY_CONFIG_DEPS=--with-pcre --with-cc-opt='-DNGX_LUA_ABORT_AT_PANIC -I/usr/local/openresty/pcre/include -I/usr/local/openresty/openssl/include' --with-ld-opt='-L/usr/local/openresty/pcre/lib -L/usr/local/openresty/openssl/lib -Wl,-rpath,/usr/local/openresty/pcre/lib:/usr/local/openresty/openssl/lib' /bin/sh -c DEBIAN_FRONTEND=noninteractive apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends build-essential ca-certificates curl gettext-base libgd-dev libgeoip-dev libncurses5-dev libperl-dev libreadline-dev libxslt1-dev make perl unzip wget zlib1g-dev ${RESTY_ADD_PACKAGE_BUILDDEPS} ${RESTY_ADD_PACKAGE_RUNDEPS} && cd /tmp && if [ -n "${RESTY_EVAL_PRE_CONFIGURE}" ]; then eval $(echo ${RESTY_EVAL_PRE_CONFIGURE}); fi && curl -fSL "${RESTY_OPENSSL_URL_BASE}/openssl-${RESTY_OPENSSL_VERSION}.tar.gz" -o openssl-${RESTY_OPENSSL_VERSION}.tar.gz && tar xzf openssl-${RESTY_OPENSSL_VERSION}.tar.gz && cd openssl-${RESTY_OPENSSL_VERSION} && if [ $(echo ${RESTY_OPENSSL_VERSION} | cut -c 1-5) = "1.1.1" ] ; then echo 'patching OpenSSL 1.1.1 for OpenResty' && curl -s https://raw.githubusercontent.com/openresty/openresty/master/patches/openssl-${RESTY_OPENSSL_PATCH_VERSION}-sess_set_get_cb_yield.patch | patch -p1 ; fi && if [ $(echo ${RESTY_OPENSSL_VERSION} | cut -c 1-5) = "1.1.0" ] ; then echo 'patching OpenSSL 1.1.0 for OpenResty' && curl -s https://raw.githubusercontent.com/openresty/openresty/ed328977028c3ec3033bc25873ee360056e247cd/patches/openssl-1.1.0j-parallel_build_fix.patch | patch -p1 && curl -s https://raw.githubusercontent.com/openresty/openresty/master/patches/openssl-${RESTY_OPENSSL_PATCH_VERSION}-sess_set_get_cb_yield.patch | patch -p1 ; fi && ./config no-threads shared zlib -g enable-ssl3 enable-ssl3-method --prefix=/usr/local/openresty/openssl --libdir=lib -Wl,-rpath,/usr/local/openresty/openssl/lib && make -j${RESTY_J} && make -j${RESTY_J} install_sw && cd /tmp && curl -fSL https://downloads.sourceforge.net/project/pcre/pcre/${RESTY_PCRE_VERSION}/pcre-${RESTY_PCRE_VERSION}.tar.gz -o pcre-${RESTY_PCRE_VERSION}.tar.gz && echo "${RESTY_PCRE_SHA256} pcre-${RESTY_PCRE_VERSION}.tar.gz" | shasum -a 256 --check && tar xzf pcre-${RESTY_PCRE_VERSION}.tar.gz && cd /tmp/pcre-${RESTY_PCRE_VERSION} && ./configure --prefix=/usr/local/openresty/pcre --disable-cpp --enable-utf --enable-unicode-properties ${RESTY_PCRE_BUILD_OPTIONS} && make -j${RESTY_J} && make -j${RESTY_J} install && cd /tmp && curl -fSL https://openresty.org/download/openresty-${RESTY_VERSION}.tar.gz -o openresty-${RESTY_VERSION}.tar.gz && tar xzf openresty-${RESTY_VERSION}.tar.gz && cd /tmp/openresty-${RESTY_VERSION} && if [ -n "${RESTY_EVAL_POST_DOWNLOAD_PRE_CONFIGURE}" ]; then eval $(echo ${RESTY_EVAL_POST_DOWNLOAD_PRE_CONFIGURE}); fi && eval ./configure -j${RESTY_J} ${_RESTY_CONFIG_DEPS} ${RESTY_CONFIG_OPTIONS} ${RESTY_CONFIG_OPTIONS_MORE} ${RESTY_LUAJIT_OPTIONS} ${RESTY_PCRE_OPTIONS} && make -j${RESTY_J} && make -j${RESTY_J} install && cd /tmp && rm -rf openssl-${RESTY_OPENSSL_VERSION}.tar.gz openssl-${RESTY_OPENSSL_VERSION} pcre-${RESTY_PCRE_VERSION}.tar.gz pcre-${RESTY_PCRE_VERSION} openresty-${RESTY_VERSION}.tar.gz openresty-${RESTY_VERSION} && curl -fSL https://luarocks.github.io/luarocks/releases/luarocks-${RESTY_LUAROCKS_VERSION}.tar.gz -o luarocks-${RESTY_LUAROCKS_VERSION}.tar.gz && tar xzf luarocks-${RESTY_LUAROCKS_VERSION}.tar.gz && cd luarocks-${RESTY_LUAROCKS_VERSION} && ./configure --prefix=/usr/local/openresty/luajit --with-lua=/usr/local/openresty/luajit --lua-suffix=jit-2.1.0-beta3 --with-lua-include=/usr/local/openresty/luajit/include/luajit-2.1 && make build && make install && cd /tmp && if [ -n "${RESTY_EVAL_POST_MAKE}" ]; then eval $(echo ${RESTY_EVAL_POST_MAKE}); fi && rm -rf luarocks-${RESTY_LUAROCKS_VERSION} luarocks-${RESTY_LUAROCKS_VERSION}.tar.gz && if [ -n "${RESTY_ADD_PACKAGE_BUILDDEPS}" ]; then DEBIAN_FRONTEND=noninteractive apt-get remove -y --purge ${RESTY_ADD_PACKAGE_BUILDDEPS} ; fi && DEBIAN_FRONTEND=noninteractive apt-get autoremove -y && mkdir -p /var/run/openresty && ln -sf /dev/stdout /usr/local/openresty/nginx/logs/access.log && ln -sf /dev/stderr /usr/local/openresty/nginx/logs/error.log # buildkit
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/openresty/luajit/bin:/usr/local/openresty/nginx/sbin:/usr/local/openresty/bin
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)ENV LUA_PATH=/usr/local/openresty/site/lualib/?.ljbc;/usr/local/openresty/site/lualib/?/init.ljbc;/usr/local/openresty/lualib/?.ljbc;/usr/local/openresty/lualib/?/init.ljbc;/usr/local/openresty/site/lualib/?.lua;/usr/local/openresty/site/lualib/?/init.lua;/usr/local/openresty/lualib/?.lua;/usr/local/openresty/lualib/?/init.lua;./?.lua;/usr/local/openresty/luajit/share/luajit-2.1.0-beta3/?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1/?/init.lua;/usr/local/openresty/luajit/share/lua/5.1/?.lua;/usr/local/openresty/luajit/share/lua/5.1/?/init.lua
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)ENV LUA_CPATH=/usr/local/openresty/site/lualib/?.so;/usr/local/openresty/lualib/?.so;./?.so;/usr/local/lib/lua/5.1/?.so;/usr/local/openresty/luajit/lib/lua/5.1/?.so;/usr/local/lib/lua/5.1/loadall.so;/usr/local/openresty/luajit/lib/lua/5.1/?.so
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)COPY nginx.conf /usr/local/openresty/nginx/conf/nginx.conf # buildkit
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)COPY nginx.vh.default.conf /etc/nginx/conf.d/default.conf # buildkit
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)CMD ["/usr/local/openresty/bin/openresty" "-g" "daemon off;"]
2024-01-10 02:18:08 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGQUIT
2024-08-17 14:51:43 UTC (buildkit.dockerfile.v0)ENV WAF_PATH=/usr/local/openresty/1pwaf
2024-08-17 14:51:43 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends libsqlite3-dev git && apt-get clean && rm -rf /var/lib/apt/lists/* && luarocks install luafilesystem && mkdir -p ${WAF_PATH}/libraries # buildkit
2024-08-17 14:52:02 UTC (buildkit.dockerfile.v0)COPY /usr/local/lib/libmaxminddb.so.0.0.7 /usr/local/openresty/1pwaf/libraries/libmaxminddb.so # buildkit
2024-08-17 14:52:02 UTC (buildkit.dockerfile.v0)COPY /tmp/libinjection-master/src/libinjection.so /usr/local/openresty/1pwaf/libraries/libinjection.so # buildkit
2024-08-17 14:52:02 UTC (buildkit.dockerfile.v0)COPY /tmp/lsqlite3/lsqlite3.so /usr/local/openresty/luajit/lib/lua/5.1/lsqlite3.so # buildkit
2024-08-17 14:52:02 UTC (buildkit.dockerfile.v0)COPY compile.sh /tmp/compile.sh # buildkit
2024-08-17 14:52:02 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c chmod +x /tmp/compile.sh # buildkit
2024-08-17 14:52:02 UTC (buildkit.dockerfile.v0)COPY ./1pwaf /usr/local/openresty/1pwaf # buildkit
2024-08-17 14:52:02 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c /tmp/compile.sh ${WAF_PATH} # buildkit
2024-08-17 14:52:03 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c rm -rf /tmp/* # buildkit
2024-08-17 14:52:03 UTC (buildkit.dockerfile.v0)CMD ["/usr/local/openresty/bin/openresty" "-g" "daemon off;"]
2024-08-17 14:52:03 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGQUIT
2024-08-17 14:54:40 UTC
221 MB
/usr/local/openresty/site/lualib/?.so;/usr/local/openresty/lualib/?.so;./?.so;/usr/local/lib/lua/5.1/?.so;/usr/local/openresty/luajit/lib/lua/5.1/?.so;/usr/local/lib/lua/5.1/loadall.so;/usr/local/openresty/luajit/lib/lua/5.1/?.so
LUA_PATH/usr/local/openresty/site/lualib/?.ljbc;/usr/local/openresty/site/lualib/?/init.ljbc;/usr/local/openresty/lualib/?.ljbc;/usr/local/openresty/lualib/?/init.ljbc;/usr/local/openresty/site/lualib/?.lua;/usr/local/openresty/site/lualib/?/init.lua;/usr/local/openresty/lualib/?.lua;/usr/local/openresty/lualib/?/init.lua;./?.lua;/usr/local/openresty/luajit/share/luajit-2.1.0-beta3/?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1/?/init.lua;/usr/local/openresty/luajit/share/lua/5.1/?.lua;/usr/local/openresty/luajit/share/lua/5.1/?/init.lua
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/openresty/luajit/bin:/usr/local/openresty/nginx/sbin:/usr/local/openresty/bin
WAF_PATH/usr/local/openresty/1pwaf
[#000] sha256:d519a3a2a796a075e4e40e5c4a1513aa8db8f8fdf009662bf6858f0149143b28 - 11.19% (24.8 MB)
[#001] sha256:6c009b4859b76cf4609840b7ea6e6fb66b4a6472a89b5c6a4f5e3c226596f677 - 76.7% (170 MB)
[#002] sha256:26e18354ff92c9358b891719bd3b90fc6eba9269a959eff6a67ac2bd8214442a - 0.0% (1.34 KB)
[#003] sha256:9c6c3a4f206a6f7d96946de79a1f96504453b8a966385a0d3c402711eadb9a8c - 0.0% (834 Bytes)
[#004] sha256:13cc834b159bfbd2e44463286d6458113d68be9e5a1eaffabe3cf3dd78fe44ed - 7.85% (17.4 MB)
[#005] sha256:912eb72d4106f6cbc152c8e26e89d5609e45a81c332ff945326c0934cbc88425 - 0.02% (42.2 KB)
[#006] sha256:c580cad8b133848e3b6f54032532929b77912903b0dc5f2bcbbfae373930c584 - 0.06% (144 KB)
[#007] sha256:e6708e18548e5c8ee1d6ac1d1045d7287f925f0754b2e8de3fbcaa5ca01056af - 0.01% (18.4 KB)
[#008] sha256:ae81ffc8c4fcd676c39c24e8a4c52c6128c06dc9b24a20ab519e2415cd8ea3e4 - 0.0% (427 Bytes)
[#009] sha256:f8e9cfda0b756fe7142e4c3eb10cf4bcce1cdb1da799f14711cfa8ad770e2ceb - 0.0% (426 Bytes)
[#010] sha256:1c7c438ff945ba75a36a8b5dfb11b7c6d5d8a54dce307032bbd700a0208793df - 4.15% (9.18 MB)
[#011] sha256:19d0f884ca8562eb95087c4e426e29e1b6e577cb0069f4be340c96594961f2de - 0.02% (53.1 KB)
[#012] sha256:f8d0b287c31fb2fbfd01f80e87a5624d03b474435339bf0e9ec47221ef66d1ab - 0.0% (129 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2023-12-13 10:29:33 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2023-12-13 10:29:34 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
2023-12-13 10:29:34 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=20.04
2023-12-13 10:29:41 UTC/bin/sh -c #(nop) ADD file:9ec8b7bbb2fbc8c90f1f24e19ab22130e03be1cc4727459e1265d2ed652377a1 in /
2023-12-13 10:29:42 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2024-01-10 02:11:40 UTC/bin/sh -c #(nop) LABEL maintainer=Evan Wies <evan@neomantra.net>
2024-01-10 02:11:41 UTC/bin/sh -c #(nop) ARG RESTY_IMAGE_BASE=ubuntu
2024-01-10 02:11:42 UTC/bin/sh -c #(nop) ARG RESTY_IMAGE_TAG=focal
2024-01-10 02:11:43 UTC/bin/sh -c #(nop) ARG RESTY_VERSION=1.21.4.3
2024-01-10 02:11:44 UTC/bin/sh -c #(nop) ARG RESTY_LUAROCKS_VERSION=3.9.2
2024-01-10 02:11:45 UTC/bin/sh -c #(nop) ARG RESTY_OPENSSL_VERSION=1.1.1w
2024-01-10 02:11:46 UTC/bin/sh -c #(nop) ARG RESTY_OPENSSL_PATCH_VERSION=1.1.1f
2024-01-10 02:11:47 UTC/bin/sh -c #(nop) ARG RESTY_OPENSSL_URL_BASE=https://www.openssl.org/source
2024-01-10 02:11:48 UTC/bin/sh -c #(nop) ARG RESTY_PCRE_VERSION=8.45
2024-01-10 02:11:49 UTC/bin/sh -c #(nop) ARG RESTY_PCRE_BUILD_OPTIONS=--enable-jit
2024-01-10 02:11:50 UTC/bin/sh -c #(nop) ARG RESTY_PCRE_SHA256=4e6ce03e0336e8b4a3d6c2b70b1c5e18590a5673a98186da90d4f33c23defc09
2024-01-10 02:11:51 UTC/bin/sh -c #(nop) ARG RESTY_J=1
2024-01-10 02:11:52 UTC/bin/sh -c #(nop) ARG RESTY_CONFIG_OPTIONS= --with-compat --with-file-aio --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_geoip_module=dynamic --with-http_gunzip_module --with-http_gzip_static_module --with-http_image_filter_module=dynamic --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-http_xslt_module=dynamic --with-ipv6 --with-mail --with-mail_ssl_module --with-md5-asm --with-sha1-asm --with-stream --with-stream_ssl_module --with-threads
2024-01-10 02:11:53 UTC/bin/sh -c #(nop) ARG RESTY_CONFIG_OPTIONS_MORE=
2024-01-10 02:11:54 UTC/bin/sh -c #(nop) ARG RESTY_LUAJIT_OPTIONS=--with-luajit-xcflags='-DLUAJIT_NUMMODE=2 -DLUAJIT_ENABLE_LUA52COMPAT'
2024-01-10 02:11:55 UTC/bin/sh -c #(nop) ARG RESTY_PCRE_OPTIONS=--with-pcre-jit
2024-01-10 02:11:56 UTC/bin/sh -c #(nop) ARG RESTY_ADD_PACKAGE_BUILDDEPS=
2024-01-10 02:11:57 UTC/bin/sh -c #(nop) ARG RESTY_ADD_PACKAGE_RUNDEPS=
2024-01-10 02:11:58 UTC/bin/sh -c #(nop) ARG RESTY_EVAL_PRE_CONFIGURE=
2024-01-10 02:11:59 UTC/bin/sh -c #(nop) ARG RESTY_EVAL_POST_DOWNLOAD_PRE_CONFIGURE=
2024-01-10 02:12:00 UTC/bin/sh -c #(nop) ARG RESTY_EVAL_POST_MAKE=
2024-01-10 02:12:01 UTC/bin/sh -c #(nop) ARG _RESTY_CONFIG_DEPS=--with-pcre --with-cc-opt='-DNGX_LUA_ABORT_AT_PANIC -I/usr/local/openresty/pcre/include -I/usr/local/openresty/openssl/include' --with-ld-opt='-L/usr/local/openresty/pcre/lib -L/usr/local/openresty/openssl/lib -Wl,-rpath,/usr/local/openresty/pcre/lib:/usr/local/openresty/openssl/lib'
2024-01-10 02:12:02 UTC/bin/sh -c #(nop) LABEL resty_image_base=ubuntu
2024-01-10 02:12:03 UTC/bin/sh -c #(nop) LABEL resty_image_tag=focal
2024-01-10 02:12:04 UTC/bin/sh -c #(nop) LABEL resty_version=1.21.4.3
2024-01-10 02:12:05 UTC/bin/sh -c #(nop) LABEL resty_luarocks_version=3.9.2
2024-01-10 02:12:06 UTC/bin/sh -c #(nop) LABEL resty_openssl_version=1.1.1w
2024-01-10 02:12:07 UTC/bin/sh -c #(nop) LABEL resty_openssl_patch_version=1.1.1f
2024-01-10 02:12:08 UTC/bin/sh -c #(nop) LABEL resty_openssl_url_base=https://www.openssl.org/source
2024-01-10 02:12:09 UTC/bin/sh -c #(nop) LABEL resty_pcre_version=8.45
2024-01-10 02:12:10 UTC/bin/sh -c #(nop) LABEL resty_pcre_build_options=--enable-jit
2024-01-10 02:12:11 UTC/bin/sh -c #(nop) LABEL resty_pcre_sha256=4e6ce03e0336e8b4a3d6c2b70b1c5e18590a5673a98186da90d4f33c23defc09
2024-01-10 02:12:12 UTC/bin/sh -c #(nop) LABEL resty_config_options= --with-compat --with-file-aio --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_geoip_module=dynamic --with-http_gunzip_module --with-http_gzip_static_module --with-http_image_filter_module=dynamic --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-http_xslt_module=dynamic --with-ipv6 --with-mail --with-mail_ssl_module --with-md5-asm --with-sha1-asm --with-stream --with-stream_ssl_module --with-threads
2024-01-10 02:12:13 UTC/bin/sh -c #(nop) LABEL resty_config_options_more=
2024-01-10 02:12:14 UTC/bin/sh -c #(nop) LABEL resty_config_deps=--with-pcre --with-cc-opt='-DNGX_LUA_ABORT_AT_PANIC -I/usr/local/openresty/pcre/include -I/usr/local/openresty/openssl/include' --with-ld-opt='-L/usr/local/openresty/pcre/lib -L/usr/local/openresty/openssl/lib -Wl,-rpath,/usr/local/openresty/pcre/lib:/usr/local/openresty/openssl/lib'
2024-01-10 02:12:15 UTC/bin/sh -c #(nop) LABEL resty_add_package_builddeps=
2024-01-10 02:12:16 UTC/bin/sh -c #(nop) LABEL resty_add_package_rundeps=
2024-01-10 02:12:17 UTC/bin/sh -c #(nop) LABEL resty_eval_pre_configure=
2024-01-10 02:12:18 UTC/bin/sh -c #(nop) LABEL resty_eval_post_download_pre_configure=
2024-01-10 02:12:19 UTC/bin/sh -c #(nop) LABEL resty_eval_post_make=
2024-01-10 02:12:20 UTC/bin/sh -c #(nop) LABEL resty_luajit_options=--with-luajit-xcflags='-DLUAJIT_NUMMODE=2 -DLUAJIT_ENABLE_LUA52COMPAT'
2024-01-10 02:12:21 UTC/bin/sh -c #(nop) LABEL resty_pcre_options=--with-pcre-jit
2024-01-10 02:20:18 UTC|21 RESTY_ADD_PACKAGE_BUILDDEPS= RESTY_ADD_PACKAGE_RUNDEPS= RESTY_CONFIG_OPTIONS= --with-compat --with-file-aio --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_geoip_module=dynamic --with-http_gunzip_module --with-http_gzip_static_module --with-http_image_filter_module=dynamic --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-http_xslt_module=dynamic --with-ipv6 --with-mail --with-mail_ssl_module --with-md5-asm --with-sha1-asm --with-stream --with-stream_ssl_module --with-threads RESTY_CONFIG_OPTIONS_MORE= RESTY_EVAL_POST_DOWNLOAD_PRE_CONFIGURE= RESTY_EVAL_POST_MAKE= RESTY_EVAL_PRE_CONFIGURE= RESTY_IMAGE_BASE=ubuntu RESTY_IMAGE_TAG=focal RESTY_J=1 RESTY_LUAJIT_OPTIONS=--with-luajit-xcflags='-DLUAJIT_NUMMODE=2 -DLUAJIT_ENABLE_LUA52COMPAT' RESTY_LUAROCKS_VERSION=3.9.2 RESTY_OPENSSL_PATCH_VERSION=1.1.1f RESTY_OPENSSL_URL_BASE=https://www.openssl.org/source RESTY_OPENSSL_VERSION=1.1.1w RESTY_PCRE_BUILD_OPTIONS=--enable-jit RESTY_PCRE_OPTIONS=--with-pcre-jit RESTY_PCRE_SHA256=4e6ce03e0336e8b4a3d6c2b70b1c5e18590a5673a98186da90d4f33c23defc09 RESTY_PCRE_VERSION=8.45 RESTY_VERSION=1.21.4.3 _RESTY_CONFIG_DEPS=--with-pcre --with-cc-opt='-DNGX_LUA_ABORT_AT_PANIC -I/usr/local/openresty/pcre/include -I/usr/local/openresty/openssl/include' --with-ld-opt='-L/usr/local/openresty/pcre/lib -L/usr/local/openresty/openssl/lib -Wl,-rpath,/usr/local/openresty/pcre/lib:/usr/local/openresty/openssl/lib' /bin/sh -c DEBIAN_FRONTEND=noninteractive apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends build-essential ca-certificates curl gettext-base libgd-dev libgeoip-dev libncurses5-dev libperl-dev libreadline-dev libxslt1-dev make perl unzip wget zlib1g-dev ${RESTY_ADD_PACKAGE_BUILDDEPS} ${RESTY_ADD_PACKAGE_RUNDEPS} && cd /tmp && if [ -n "${RESTY_EVAL_PRE_CONFIGURE}" ]; then eval $(echo ${RESTY_EVAL_PRE_CONFIGURE}); fi && curl -fSL "${RESTY_OPENSSL_URL_BASE}/openssl-${RESTY_OPENSSL_VERSION}.tar.gz" -o openssl-${RESTY_OPENSSL_VERSION}.tar.gz && tar xzf openssl-${RESTY_OPENSSL_VERSION}.tar.gz && cd openssl-${RESTY_OPENSSL_VERSION} && if [ $(echo ${RESTY_OPENSSL_VERSION} | cut -c 1-5) = "1.1.1" ] ; then echo 'patching OpenSSL 1.1.1 for OpenResty' && curl -s https://raw.githubusercontent.com/openresty/openresty/master/patches/openssl-${RESTY_OPENSSL_PATCH_VERSION}-sess_set_get_cb_yield.patch | patch -p1 ; fi && if [ $(echo ${RESTY_OPENSSL_VERSION} | cut -c 1-5) = "1.1.0" ] ; then echo 'patching OpenSSL 1.1.0 for OpenResty' && curl -s https://raw.githubusercontent.com/openresty/openresty/ed328977028c3ec3033bc25873ee360056e247cd/patches/openssl-1.1.0j-parallel_build_fix.patch | patch -p1 && curl -s https://raw.githubusercontent.com/openresty/openresty/master/patches/openssl-${RESTY_OPENSSL_PATCH_VERSION}-sess_set_get_cb_yield.patch | patch -p1 ; fi && ./config no-threads shared zlib -g enable-ssl3 enable-ssl3-method --prefix=/usr/local/openresty/openssl --libdir=lib -Wl,-rpath,/usr/local/openresty/openssl/lib && make -j${RESTY_J} && make -j${RESTY_J} install_sw && cd /tmp && curl -fSL https://downloads.sourceforge.net/project/pcre/pcre/${RESTY_PCRE_VERSION}/pcre-${RESTY_PCRE_VERSION}.tar.gz -o pcre-${RESTY_PCRE_VERSION}.tar.gz && echo "${RESTY_PCRE_SHA256} pcre-${RESTY_PCRE_VERSION}.tar.gz" | shasum -a 256 --check && tar xzf pcre-${RESTY_PCRE_VERSION}.tar.gz && cd /tmp/pcre-${RESTY_PCRE_VERSION} && ./configure --prefix=/usr/local/openresty/pcre --disable-cpp --enable-utf --enable-unicode-properties ${RESTY_PCRE_BUILD_OPTIONS} && make -j${RESTY_J} && make -j${RESTY_J} install && cd /tmp && curl -fSL https://openresty.org/download/openresty-${RESTY_VERSION}.tar.gz -o openresty-${RESTY_VERSION}.tar.gz && tar xzf openresty-${RESTY_VERSION}.tar.gz && cd /tmp/openresty-${RESTY_VERSION} && if [ -n "${RESTY_EVAL_POST_DOWNLOAD_PRE_CONFIGURE}" ]; then eval $(echo ${RESTY_EVAL_POST_DOWNLOAD_PRE_CONFIGURE}); fi && eval ./configure -j${RESTY_J} ${_RESTY_CONFIG_DEPS} ${RESTY_CONFIG_OPTIONS} ${RESTY_CONFIG_OPTIONS_MORE} ${RESTY_LUAJIT_OPTIONS} ${RESTY_PCRE_OPTIONS} && make -j${RESTY_J} && make -j${RESTY_J} install && cd /tmp && rm -rf openssl-${RESTY_OPENSSL_VERSION}.tar.gz openssl-${RESTY_OPENSSL_VERSION} pcre-${RESTY_PCRE_VERSION}.tar.gz pcre-${RESTY_PCRE_VERSION} openresty-${RESTY_VERSION}.tar.gz openresty-${RESTY_VERSION} && curl -fSL https://luarocks.github.io/luarocks/releases/luarocks-${RESTY_LUAROCKS_VERSION}.tar.gz -o luarocks-${RESTY_LUAROCKS_VERSION}.tar.gz && tar xzf luarocks-${RESTY_LUAROCKS_VERSION}.tar.gz && cd luarocks-${RESTY_LUAROCKS_VERSION} && ./configure --prefix=/usr/local/openresty/luajit --with-lua=/usr/local/openresty/luajit --lua-suffix=jit-2.1.0-beta3 --with-lua-include=/usr/local/openresty/luajit/include/luajit-2.1 && make build && make install && cd /tmp && if [ -n "${RESTY_EVAL_POST_MAKE}" ]; then eval $(echo ${RESTY_EVAL_POST_MAKE}); fi && rm -rf luarocks-${RESTY_LUAROCKS_VERSION} luarocks-${RESTY_LUAROCKS_VERSION}.tar.gz && if [ -n "${RESTY_ADD_PACKAGE_BUILDDEPS}" ]; then DEBIAN_FRONTEND=noninteractive apt-get remove -y --purge ${RESTY_ADD_PACKAGE_BUILDDEPS} ; fi && DEBIAN_FRONTEND=noninteractive apt-get autoremove -y && mkdir -p /var/run/openresty && ln -sf /dev/stdout /usr/local/openresty/nginx/logs/access.log && ln -sf /dev/stderr /usr/local/openresty/nginx/logs/error.log
2024-01-10 02:20:18 UTC/bin/sh -c #(nop) ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/openresty/luajit/bin:/usr/local/openresty/nginx/sbin:/usr/local/openresty/bin
2024-01-10 02:20:19 UTC/bin/sh -c #(nop) ENV LUA_PATH=/usr/local/openresty/site/lualib/?.ljbc;/usr/local/openresty/site/lualib/?/init.ljbc;/usr/local/openresty/lualib/?.ljbc;/usr/local/openresty/lualib/?/init.ljbc;/usr/local/openresty/site/lualib/?.lua;/usr/local/openresty/site/lualib/?/init.lua;/usr/local/openresty/lualib/?.lua;/usr/local/openresty/lualib/?/init.lua;./?.lua;/usr/local/openresty/luajit/share/luajit-2.1.0-beta3/?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1/?/init.lua;/usr/local/openresty/luajit/share/lua/5.1/?.lua;/usr/local/openresty/luajit/share/lua/5.1/?/init.lua
2024-01-10 02:20:20 UTC/bin/sh -c #(nop) ENV LUA_CPATH=/usr/local/openresty/site/lualib/?.so;/usr/local/openresty/lualib/?.so;./?.so;/usr/local/lib/lua/5.1/?.so;/usr/local/openresty/luajit/lib/lua/5.1/?.so;/usr/local/lib/lua/5.1/loadall.so;/usr/local/openresty/luajit/lib/lua/5.1/?.so
2024-01-10 02:20:22 UTC/bin/sh -c #(nop) COPY file:2e71d6f4fb1518022d7d22b745a740a7861f5e2fa6fcc9fa8bd1eceb1221dcdd in /usr/local/openresty/nginx/conf/nginx.conf
2024-01-10 02:20:23 UTC/bin/sh -c #(nop) COPY file:d7611963847fd66f9f2cfe1298464e00834c53c8200eba86edbb6c9f0630e638 in /etc/nginx/conf.d/default.conf
2024-01-10 02:20:23 UTC/bin/sh -c #(nop) CMD ["/usr/local/openresty/bin/openresty" "-g" "daemon off;"]
2024-01-10 02:20:24 UTC/bin/sh -c #(nop) STOPSIGNAL SIGQUIT
2024-08-17 14:52:41 UTC (buildkit.dockerfile.v0)ENV WAF_PATH=/usr/local/openresty/1pwaf
2024-08-17 14:52:41 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends libsqlite3-dev git && apt-get clean && rm -rf /var/lib/apt/lists/* && luarocks install luafilesystem && mkdir -p ${WAF_PATH}/libraries # buildkit
2024-08-17 14:54:38 UTC (buildkit.dockerfile.v0)COPY /usr/local/lib/libmaxminddb.so.0.0.7 /usr/local/openresty/1pwaf/libraries/libmaxminddb.so # buildkit
2024-08-17 14:54:38 UTC (buildkit.dockerfile.v0)COPY /tmp/libinjection-master/src/libinjection.so /usr/local/openresty/1pwaf/libraries/libinjection.so # buildkit
2024-08-17 14:54:39 UTC (buildkit.dockerfile.v0)COPY /tmp/lsqlite3/lsqlite3.so /usr/local/openresty/luajit/lib/lua/5.1/lsqlite3.so # buildkit
2024-08-17 14:54:39 UTC (buildkit.dockerfile.v0)COPY compile.sh /tmp/compile.sh # buildkit
2024-08-17 14:54:39 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c chmod +x /tmp/compile.sh # buildkit
2024-08-17 14:54:39 UTC (buildkit.dockerfile.v0)COPY ./1pwaf /usr/local/openresty/1pwaf # buildkit
2024-08-17 14:54:40 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c /tmp/compile.sh ${WAF_PATH} # buildkit
2024-08-17 14:54:40 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c rm -rf /tmp/* # buildkit
2024-08-17 14:54:40 UTC (buildkit.dockerfile.v0)CMD ["/usr/local/openresty/bin/openresty" "-g" "daemon off;"]
2024-08-17 14:54:40 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGQUIT
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.