Namespace
1panel
Image / Tag
openresty:1.21.4.3-2-1-focal
Content Digest
sha256:e9c7a90c47a25d166d3b26edb35618866b39e0fb7478e1beb029ac4c12727841
Details
Created

2024-04-19 09:56:44 UTC

Size

222 MB

Content Digest
Labels
  • maintainer
    Evan Wies <evan@neomantra.net>
  • org.opencontainers.image.ref.name
    ubuntu
  • org.opencontainers.image.version
    20.04
  • resty_add_package_builddeps
  • resty_add_package_rundeps
  • 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'
  • 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_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

Environment
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

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


Layers

[#000] sha256:a40f6c662dc52cd149f5d5c7d9bbf38effd2d1a74ae528faab4fd3ee45328c42 - 10.51% (23.3 MB)

[#001] sha256:2d61095701d413ab1db72e3c5697efabd42c3ea97ca4606a921a562266e3e537 - 75.39% (167 MB)

[#002] sha256:1748521bb80d9baf8a0edb2f02337c72700225a68a9a63444a18bfcabb4b7240 - 0.0% (1.42 KB)

[#003] sha256:19e4c50a7343d89265ceb0288ae0c2f000ad01add6191a1939774d7ca234d116 - 0.0% (853 Bytes)

[#004] sha256:c27e6986b7642acb322aae8dd46ec23659ebacd07a3443598310af0e98e5c8ec - 8.32% (18.4 MB)

[#005] sha256:1453160b3d05a6d563617e2dfe20e6cacddf8cea3070f5a70dc05d7930a82a1b - 0.11% (252 KB)

[#006] sha256:cabadf8df30d35612b15fb7ca61229ca608cdb6e2c9e312c137eabe4e83126b1 - 0.0% (172 Bytes)

[#007] sha256:813df452028fd6007ad2160eab07835cb545525335865910755680e5aa2eb792 - 0.0% (475 Bytes)

[#008] sha256:9836b4e58e4d3e47621f85dd9500769c670ff2175b495e613ba9e683b964a2b6 - 0.0% (470 Bytes)

[#009] sha256:d3ce61880f8e8c2c1a2368e0a32c4f06ce19db856270598c7fa57acd1907e3e5 - 3.6% (7.98 MB)

[#010] sha256:44b32a3443e6d1add99c041a55c65c4c5c8c41da194bb205451d0389d82dcff6 - 0.02% (40.6 KB)

[#011] sha256:add95d98e1ea871e38ed29c62a39bdc3309ee3e656ddcbba62a60f730849a267 - 0.26% (598 KB)

[#012] sha256:31cba18d92f6111589cbb876e8222e120342db0f18ef1f0cf8c39126bf9f461f - 0.65% (1.44 MB)

[#013] sha256:fe5e2bfa3b132862125b3135fff34cb95eee79786030d557c0faa8cf4627da55 - 0.3% (677 KB)

[#014] sha256:73510737ea1182a0d149275f3ee9317c091be2e881c8e019bccc351c31bb57a3 - 0.84% (1.87 MB)

[#015] sha256:70d1e3658d7da3ff60e018d77167ec6ef46426fd14ea08f63b8efc308332f0bb - 0.0% (192 Bytes)


History
2023-10-03 10:45:50 UTC

/bin/sh -c #(nop) ARG RELEASE

2023-10-03 10:45:50 UTC

/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH

2023-10-03 10:45:50 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu

2023-10-03 10:45:50 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.version=20.04

2023-10-03 10:45:51 UTC

/bin/sh -c #(nop) ADD file:4809da414c2d478b4d991cbdaa2df457f2b3d07d0ff6cf673f09a66f90833e81 in /

2023-10-03 10:45:52 UTC

/bin/sh -c #(nop) CMD ["/bin/bash"]

2023-11-21 00:29:25 UTC

/bin/sh -c #(nop) LABEL maintainer=Evan Wies <evan@neomantra.net>

2023-11-21 00:29:25 UTC

/bin/sh -c #(nop) ARG RESTY_IMAGE_BASE=ubuntu

2023-11-21 00:29:25 UTC

/bin/sh -c #(nop) ARG RESTY_IMAGE_TAG=focal

2023-11-21 00:29:25 UTC

/bin/sh -c #(nop) ARG RESTY_VERSION=1.21.4.3

2023-11-21 00:29:26 UTC

/bin/sh -c #(nop) ARG RESTY_LUAROCKS_VERSION=3.9.2

2023-11-21 00:29:26 UTC

/bin/sh -c #(nop) ARG RESTY_OPENSSL_VERSION=1.1.1w

2023-11-21 00:29:26 UTC

/bin/sh -c #(nop) ARG RESTY_OPENSSL_PATCH_VERSION=1.1.1f

2023-11-21 00:29:26 UTC

/bin/sh -c #(nop) ARG RESTY_OPENSSL_URL_BASE=https://www.openssl.org/source

2023-11-21 00:29:26 UTC

/bin/sh -c #(nop) ARG RESTY_PCRE_VERSION=8.45

2023-11-21 00:29:26 UTC

/bin/sh -c #(nop) ARG RESTY_PCRE_BUILD_OPTIONS=--enable-jit

2023-11-21 00:29:26 UTC

/bin/sh -c #(nop) ARG RESTY_PCRE_SHA256=4e6ce03e0336e8b4a3d6c2b70b1c5e18590a5673a98186da90d4f33c23defc09

2023-11-21 00:29:26 UTC

/bin/sh -c #(nop) ARG RESTY_J=1

2023-11-21 00:29:26 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

2023-11-21 00:29:26 UTC

/bin/sh -c #(nop) ARG RESTY_CONFIG_OPTIONS_MORE=

2023-11-21 00:29:26 UTC

/bin/sh -c #(nop) ARG RESTY_LUAJIT_OPTIONS=--with-luajit-xcflags='-DLUAJIT_NUMMODE=2 -DLUAJIT_ENABLE_LUA52COMPAT'

2023-11-21 00:29:26 UTC

/bin/sh -c #(nop) ARG RESTY_PCRE_OPTIONS=--with-pcre-jit

2023-11-21 00:29:26 UTC

/bin/sh -c #(nop) ARG RESTY_ADD_PACKAGE_BUILDDEPS=

2023-11-21 00:29:26 UTC

/bin/sh -c #(nop) ARG RESTY_ADD_PACKAGE_RUNDEPS=

2023-11-21 00:29:27 UTC

/bin/sh -c #(nop) ARG RESTY_EVAL_PRE_CONFIGURE=

2023-11-21 00:29:27 UTC

/bin/sh -c #(nop) ARG RESTY_EVAL_POST_DOWNLOAD_PRE_CONFIGURE=

2023-11-21 00:29:27 UTC

/bin/sh -c #(nop) ARG RESTY_EVAL_POST_MAKE=

2023-11-21 00:29:27 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'

2023-11-21 00:29:27 UTC

/bin/sh -c #(nop) LABEL resty_image_base=ubuntu

2023-11-21 00:29:27 UTC

/bin/sh -c #(nop) LABEL resty_image_tag=focal

2023-11-21 00:29:27 UTC

/bin/sh -c #(nop) LABEL resty_version=1.21.4.3

2023-11-21 00:29:27 UTC

/bin/sh -c #(nop) LABEL resty_luarocks_version=3.9.2

2023-11-21 00:29:27 UTC

/bin/sh -c #(nop) LABEL resty_openssl_version=1.1.1w

2023-11-21 00:29:27 UTC

/bin/sh -c #(nop) LABEL resty_openssl_patch_version=1.1.1f

2023-11-21 00:29:27 UTC

/bin/sh -c #(nop) LABEL resty_openssl_url_base=https://www.openssl.org/source

2023-11-21 00:29:27 UTC

/bin/sh -c #(nop) LABEL resty_pcre_version=8.45

2023-11-21 00:29:27 UTC

/bin/sh -c #(nop) LABEL resty_pcre_build_options=--enable-jit

2023-11-21 00:29:27 UTC

/bin/sh -c #(nop) LABEL resty_pcre_sha256=4e6ce03e0336e8b4a3d6c2b70b1c5e18590a5673a98186da90d4f33c23defc09

2023-11-21 00:29:27 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

2023-11-21 00:29:28 UTC

/bin/sh -c #(nop) LABEL resty_config_options_more=

2023-11-21 00:29:28 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'

2023-11-21 00:29:28 UTC

/bin/sh -c #(nop) LABEL resty_add_package_builddeps=

2023-11-21 00:29:28 UTC

/bin/sh -c #(nop) LABEL resty_add_package_rundeps=

2023-11-21 00:29:28 UTC

/bin/sh -c #(nop) LABEL resty_eval_pre_configure=

2023-11-21 00:29:28 UTC

/bin/sh -c #(nop) LABEL resty_eval_post_download_pre_configure=

2023-11-21 00:29:28 UTC

/bin/sh -c #(nop) LABEL resty_eval_post_make=

2023-11-21 00:29:28 UTC

/bin/sh -c #(nop) LABEL resty_luajit_options=--with-luajit-xcflags='-DLUAJIT_NUMMODE=2 -DLUAJIT_ENABLE_LUA52COMPAT'

2023-11-21 00:29:28 UTC

/bin/sh -c #(nop) LABEL resty_pcre_options=--with-pcre-jit

2023-11-21 00:36:23 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

2023-11-21 00:36:25 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

2023-11-21 00:36:25 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

2023-11-21 00:36:25 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

2023-11-21 00:36:25 UTC

/bin/sh -c #(nop) COPY file:2e71d6f4fb1518022d7d22b745a740a7861f5e2fa6fcc9fa8bd1eceb1221dcdd in /usr/local/openresty/nginx/conf/nginx.conf

2023-11-21 00:36:25 UTC

/bin/sh -c #(nop) COPY file:d7611963847fd66f9f2cfe1298464e00834c53c8200eba86edbb6c9f0630e638 in /etc/nginx/conf.d/default.conf

2023-11-21 00:36:25 UTC

/bin/sh -c #(nop) CMD ["/usr/local/openresty/bin/openresty" "-g" "daemon off;"]

2023-11-21 00:36:26 UTC

/bin/sh -c #(nop) STOPSIGNAL SIGQUIT

2024-04-17 10:21:33 UTC (buildkit.dockerfile.v0)

ARG TARGETARCH

2024-04-17 10:21:33 UTC (buildkit.dockerfile.v0)

ENV WAF_PATH=/usr/local/openresty/1pwaf

2024-04-17 10:21:33 UTC (buildkit.dockerfile.v0)

RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get clean all && apt-get update && apt-get install -y libsqlite3-dev git python&& rm -rf /var/lib/apt/lists/* # buildkit

2024-04-17 10:21:36 UTC (buildkit.dockerfile.v0)

RUN |1 TARGETARCH=amd64 /bin/sh -c luarocks install luafilesystem && luarocks install lsqlite3 # buildkit

2024-04-17 10:21:36 UTC (buildkit.dockerfile.v0)

RUN |1 TARGETARCH=amd64 /bin/sh -c mkdir -p ${WAF_PATH}/libraries # buildkit

2024-04-17 10:21:36 UTC (buildkit.dockerfile.v0)

COPY compile.sh /usr/local/bin/compile.sh # buildkit

2024-04-17 10:21:36 UTC (buildkit.dockerfile.v0)

RUN |1 TARGETARCH=amd64 /bin/sh -c chmod +x /usr/local/bin/compile.sh # buildkit

2024-04-19 09:56:32 UTC (buildkit.dockerfile.v0)

COPY ./1pwaf /usr/local/openresty/1pwaf # buildkit

2024-04-19 09:56:33 UTC (buildkit.dockerfile.v0)

RUN |1 TARGETARCH=amd64 /bin/sh -c /usr/local/bin/compile.sh ${WAF_PATH} # buildkit

2024-04-19 09:56:33 UTC (buildkit.dockerfile.v0)

COPY ./libmaxminddb-1.7.1.tar.gz /tmp # buildkit

2024-04-19 09:56:33 UTC (buildkit.dockerfile.v0)

COPY ./libinjection-master.zip /tmp # buildkit

2024-04-19 09:56:41 UTC (buildkit.dockerfile.v0)

RUN |1 TARGETARCH=amd64 /bin/sh -c tar -zxvf /tmp/libmaxminddb-1.7.1.tar.gz -C /tmp && cd /tmp/libmaxminddb-1.7.1 && ./configure && make && make install && mv /usr/local/lib/libmaxminddb.so.0.0.7 ${WAF_PATH}/libraries/libmaxminddb.so # buildkit

2024-04-19 09:56:44 UTC (buildkit.dockerfile.v0)

RUN |1 TARGETARCH=amd64 /bin/sh -c unzip /tmp/libinjection-master.zip -d /tmp && cd /tmp/libinjection-master && make all && mv /tmp/libinjection-master/src/libinjection.so ${WAF_PATH}/libraries/libinjection.so # buildkit

2024-04-19 09:56:44 UTC (buildkit.dockerfile.v0)

RUN |1 TARGETARCH=amd64 /bin/sh -c rm -rf /tmp/* # buildkit

2024-04-19 09:56:44 UTC (buildkit.dockerfile.v0)

CMD ["/usr/local/openresty/bin/openresty" "-g" "daemon off;"]

2024-04-19 09:56:44 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGQUIT

Details
Created

2024-04-19 09:58:27 UTC

Size

208 MB

Content Digest
Labels
  • maintainer
    Evan Wies <evan@neomantra.net>
  • org.opencontainers.image.ref.name
    ubuntu
  • org.opencontainers.image.version
    20.04
  • resty_add_package_builddeps
  • resty_add_package_rundeps
  • 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'
  • 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_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

Environment
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

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


Layers

[#000] sha256:5723e1ee063045070dcba47f3cb2856e8573f36e378085a8e3b368bcd5c1ad06 - 10.75% (22.3 MB)

[#001] sha256:cc140a2eb29699accfdf8e7b3202f7c419a075ff0f2765df5ad3030016717b45 - 72.94% (151 MB)

[#002] sha256:265146159b4693d5f2d5ca03e72639a36faf5e6ad9fab21813a0c4ccd294fab1 - 0.0% (1.42 KB)

[#003] sha256:1532ee15d2e48846a05f9731da2134d3e90a4c4b7ea512b4caaa00adf1f0c7e7 - 0.0% (854 Bytes)

[#004] sha256:0d14a757e8f0eb27dedb6df1faacfeb254d106cfa960a3e6b76d3643d27b38ec - 10.13% (21 MB)

[#005] sha256:96f8adb0406fc6b3a91e895635fc5fd6ea9588dd507ad7a708b9ba8fb9196d07 - 0.12% (252 KB)

[#006] sha256:b368d588b56333108d24f1294f781c9fc71eba9acef1f0f3f9bbf0085422a9d5 - 0.0% (172 Bytes)

[#007] sha256:463c98f71dee7de1ad56c9c5da4bf10af265df6d606cea2a67cfb8fa1efeb152 - 0.0% (475 Bytes)

[#008] sha256:7acb27800243d86c50c7761263be542b71884e4b9cb044e4de5087e6c50bd2d0 - 0.0% (471 Bytes)

[#009] sha256:997ef1fa9c8c831663cc1de6922d3051d54fa9ebff70d69b426bbc232bbc5afa - 3.84% (7.98 MB)

[#010] sha256:d2b55eaf68e625a18cc142b25c4fbc5fa10404e0606721c4545685369fdd025c - 0.02% (40.6 KB)

[#011] sha256:22c5e986146861ac05d5b3cdf3dee5edf651281e43480ccc55126504cd405a1b - 0.28% (598 KB)

[#012] sha256:3660c3960f09d5fa38cafe0ffe78d69b719358303d97f9bb2dda62b24fa7e41d - 0.7% (1.44 MB)

[#013] sha256:df9ce7122f50e27f2afe4e6cae3425e2b8abdb7bc84f7c3e57cca487774dd1c9 - 0.32% (684 KB)

[#014] sha256:b5919413e657662cf26dd7cb52e22971e6b32812b92646232043f86d16d2e346 - 0.9% (1.86 MB)

[#015] sha256:d9772bf8a5705e14e2c9f215a2918c795e6f59c87ebff0905d44bc6fb6856fc6 - 0.0% (191 Bytes)


History
2023-10-03 11:04:09 UTC

/bin/sh -c #(nop) ARG RELEASE

2023-10-03 11:04:09 UTC

/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH

2023-10-03 11:04:09 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu

2023-10-03 11:04:10 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.version=20.04

2023-10-03 11:04:16 UTC

/bin/sh -c #(nop) ADD file:f70cc2610ea8fcd25e6e9ae727eb9345d5b7198102f6a6d8e458ab8f99efefc3 in /

2023-10-03 11:04:17 UTC

/bin/sh -c #(nop) CMD ["/bin/bash"]

2023-11-21 00:28:57 UTC

/bin/sh -c #(nop) LABEL maintainer=Evan Wies <evan@neomantra.net>

2023-11-21 00:28:57 UTC

/bin/sh -c #(nop) ARG RESTY_IMAGE_BASE=ubuntu

2023-11-21 00:28:58 UTC

/bin/sh -c #(nop) ARG RESTY_IMAGE_TAG=focal

2023-11-21 00:28:59 UTC

/bin/sh -c #(nop) ARG RESTY_VERSION=1.21.4.3

2023-11-21 00:29:00 UTC

/bin/sh -c #(nop) ARG RESTY_LUAROCKS_VERSION=3.9.2

2023-11-21 00:29:01 UTC

/bin/sh -c #(nop) ARG RESTY_OPENSSL_VERSION=1.1.1w

2023-11-21 00:29:02 UTC

/bin/sh -c #(nop) ARG RESTY_OPENSSL_PATCH_VERSION=1.1.1f

2023-11-21 00:29:03 UTC

/bin/sh -c #(nop) ARG RESTY_OPENSSL_URL_BASE=https://www.openssl.org/source

2023-11-21 00:29:04 UTC

/bin/sh -c #(nop) ARG RESTY_PCRE_VERSION=8.45

2023-11-21 00:29:05 UTC

/bin/sh -c #(nop) ARG RESTY_PCRE_BUILD_OPTIONS=--enable-jit

2023-11-21 00:29:06 UTC

/bin/sh -c #(nop) ARG RESTY_PCRE_SHA256=4e6ce03e0336e8b4a3d6c2b70b1c5e18590a5673a98186da90d4f33c23defc09

2023-11-21 00:29:07 UTC

/bin/sh -c #(nop) ARG RESTY_J=1

2023-11-21 00:29:08 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

2023-11-21 00:29:09 UTC

/bin/sh -c #(nop) ARG RESTY_CONFIG_OPTIONS_MORE=

2023-11-21 00:29:10 UTC

/bin/sh -c #(nop) ARG RESTY_LUAJIT_OPTIONS=--with-luajit-xcflags='-DLUAJIT_NUMMODE=2 -DLUAJIT_ENABLE_LUA52COMPAT'

2023-11-21 00:29:11 UTC

/bin/sh -c #(nop) ARG RESTY_PCRE_OPTIONS=--with-pcre-jit

2023-11-21 00:29:12 UTC

/bin/sh -c #(nop) ARG RESTY_ADD_PACKAGE_BUILDDEPS=

2023-11-21 00:29:13 UTC

/bin/sh -c #(nop) ARG RESTY_ADD_PACKAGE_RUNDEPS=

2023-11-21 00:29:14 UTC

/bin/sh -c #(nop) ARG RESTY_EVAL_PRE_CONFIGURE=

2023-11-21 00:29:15 UTC

/bin/sh -c #(nop) ARG RESTY_EVAL_POST_DOWNLOAD_PRE_CONFIGURE=

2023-11-21 00:29:16 UTC

/bin/sh -c #(nop) ARG RESTY_EVAL_POST_MAKE=

2023-11-21 00:29:17 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'

2023-11-21 00:29:18 UTC

/bin/sh -c #(nop) LABEL resty_image_base=ubuntu

2023-11-21 00:29:19 UTC

/bin/sh -c #(nop) LABEL resty_image_tag=focal

2023-11-21 00:29:20 UTC

/bin/sh -c #(nop) LABEL resty_version=1.21.4.3

2023-11-21 00:29:21 UTC

/bin/sh -c #(nop) LABEL resty_luarocks_version=3.9.2

2023-11-21 00:29:22 UTC

/bin/sh -c #(nop) LABEL resty_openssl_version=1.1.1w

2023-11-21 00:29:23 UTC

/bin/sh -c #(nop) LABEL resty_openssl_patch_version=1.1.1f

2023-11-21 00:29:24 UTC

/bin/sh -c #(nop) LABEL resty_openssl_url_base=https://www.openssl.org/source

2023-11-21 00:29:25 UTC

/bin/sh -c #(nop) LABEL resty_pcre_version=8.45

2023-11-21 00:29:26 UTC

/bin/sh -c #(nop) LABEL resty_pcre_build_options=--enable-jit

2023-11-21 00:29:27 UTC

/bin/sh -c #(nop) LABEL resty_pcre_sha256=4e6ce03e0336e8b4a3d6c2b70b1c5e18590a5673a98186da90d4f33c23defc09

2023-11-21 00:29:28 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

2023-11-21 00:29:29 UTC

/bin/sh -c #(nop) LABEL resty_config_options_more=

2023-11-21 00:29:30 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'

2023-11-21 00:29:31 UTC

/bin/sh -c #(nop) LABEL resty_add_package_builddeps=

2023-11-21 00:29:32 UTC

/bin/sh -c #(nop) LABEL resty_add_package_rundeps=

2023-11-21 00:29:33 UTC

/bin/sh -c #(nop) LABEL resty_eval_pre_configure=

2023-11-21 00:29:34 UTC

/bin/sh -c #(nop) LABEL resty_eval_post_download_pre_configure=

2023-11-21 00:29:35 UTC

/bin/sh -c #(nop) LABEL resty_eval_post_make=

2023-11-21 00:29:36 UTC

/bin/sh -c #(nop) LABEL resty_luajit_options=--with-luajit-xcflags='-DLUAJIT_NUMMODE=2 -DLUAJIT_ENABLE_LUA52COMPAT'

2023-11-21 00:29:37 UTC

/bin/sh -c #(nop) LABEL resty_pcre_options=--with-pcre-jit

2023-11-21 00:36:45 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

2023-11-21 00:36:46 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

2023-11-21 00:36:47 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

2023-11-21 00:36:48 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

2023-11-21 00:36:50 UTC

/bin/sh -c #(nop) COPY file:2e71d6f4fb1518022d7d22b745a740a7861f5e2fa6fcc9fa8bd1eceb1221dcdd in /usr/local/openresty/nginx/conf/nginx.conf

2023-11-21 00:36:51 UTC

/bin/sh -c #(nop) COPY file:d7611963847fd66f9f2cfe1298464e00834c53c8200eba86edbb6c9f0630e638 in /etc/nginx/conf.d/default.conf

2023-11-21 00:36:51 UTC

/bin/sh -c #(nop) CMD ["/usr/local/openresty/bin/openresty" "-g" "daemon off;"]

2023-11-21 00:36:52 UTC

/bin/sh -c #(nop) STOPSIGNAL SIGQUIT

2024-04-17 10:22:13 UTC (buildkit.dockerfile.v0)

ARG TARGETARCH

2024-04-17 10:22:13 UTC (buildkit.dockerfile.v0)

ENV WAF_PATH=/usr/local/openresty/1pwaf

2024-04-17 10:22:13 UTC (buildkit.dockerfile.v0)

RUN |1 TARGETARCH=arm64 /bin/sh -c apt-get clean all && apt-get update && apt-get install -y libsqlite3-dev git python&& rm -rf /var/lib/apt/lists/* # buildkit

2024-04-17 10:22:30 UTC (buildkit.dockerfile.v0)

RUN |1 TARGETARCH=arm64 /bin/sh -c luarocks install luafilesystem && luarocks install lsqlite3 # buildkit

2024-04-17 10:22:30 UTC (buildkit.dockerfile.v0)

RUN |1 TARGETARCH=arm64 /bin/sh -c mkdir -p ${WAF_PATH}/libraries # buildkit

2024-04-17 10:22:30 UTC (buildkit.dockerfile.v0)

COPY compile.sh /usr/local/bin/compile.sh # buildkit

2024-04-17 10:22:30 UTC (buildkit.dockerfile.v0)

RUN |1 TARGETARCH=arm64 /bin/sh -c chmod +x /usr/local/bin/compile.sh # buildkit

2024-04-19 09:56:32 UTC (buildkit.dockerfile.v0)

COPY ./1pwaf /usr/local/openresty/1pwaf # buildkit

2024-04-19 09:56:35 UTC (buildkit.dockerfile.v0)

RUN |1 TARGETARCH=arm64 /bin/sh -c /usr/local/bin/compile.sh ${WAF_PATH} # buildkit

2024-04-19 09:56:35 UTC (buildkit.dockerfile.v0)

COPY ./libmaxminddb-1.7.1.tar.gz /tmp # buildkit

2024-04-19 09:56:35 UTC (buildkit.dockerfile.v0)

COPY ./libinjection-master.zip /tmp # buildkit

2024-04-19 09:58:11 UTC (buildkit.dockerfile.v0)

RUN |1 TARGETARCH=arm64 /bin/sh -c tar -zxvf /tmp/libmaxminddb-1.7.1.tar.gz -C /tmp && cd /tmp/libmaxminddb-1.7.1 && ./configure && make && make install && mv /usr/local/lib/libmaxminddb.so.0.0.7 ${WAF_PATH}/libraries/libmaxminddb.so # buildkit

2024-04-19 09:58:27 UTC (buildkit.dockerfile.v0)

RUN |1 TARGETARCH=arm64 /bin/sh -c unzip /tmp/libinjection-master.zip -d /tmp && cd /tmp/libinjection-master && make all && mv /tmp/libinjection-master/src/libinjection.so ${WAF_PATH}/libraries/libinjection.so # buildkit

2024-04-19 09:58:27 UTC (buildkit.dockerfile.v0)

RUN |1 TARGETARCH=arm64 /bin/sh -c rm -rf /tmp/* # buildkit

2024-04-19 09:58:27 UTC (buildkit.dockerfile.v0)

CMD ["/usr/local/openresty/bin/openresty" "-g" "daemon off;"]

2024-04-19 09:58:27 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGQUIT

Danger Zone
Delete Tag

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.

Delete