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

2024-06-11 08:32:16 UTC

Size

239 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:96d54c3075c9eeaed5561fd620828fd6bb5d80ecae7cb25f9ba5f7d88ea6e15c - 10.97% (26.2 MB)

[#001] sha256:7518fbccdc1e4ce64f8bb86dc781cda1ab71a2d1ed1d319b2af760010c2fab4b - 77.67% (186 MB)

[#002] sha256:0cfbada594db404c1c46480d2efeb529f5f7431bdd63d74b8fff5c8ab4b3ffd8 - 0.0% (1.34 KB)

[#003] sha256:f1bdd5a153322beec79b7cf59e2c7d9756eb6d352db840785d89444660f77a58 - 0.0% (832 Bytes)

[#004] sha256:fcfe0051d5d9d6acf1e46dbb602223a881aeac305bfbd0426bc76b299c8bdfad - 7.47% (17.9 MB)

[#005] sha256:1c7ef541265221cff1b2af6868aeb378cc4a7749b264a0c7cfa5854c52bea7e8 - 0.02% (42.1 KB)

[#006] sha256:30b7e264c6f2a694e3c357d1b5e9ff6da32eac1b4ef6eca2908719f211613e0a - 0.06% (153 KB)

[#007] sha256:fc47d2f50e0da9a367bac526b2ae65988688640e97974f43c84ae3cb19e6baa5 - 0.01% (19.2 KB)

[#008] sha256:6f02b2f8210ae8aab0e2df401bf50d6a7578726851d57302f5ba016da786408e - 0.0% (427 Bytes)

[#009] sha256:1d64cc9479b6363b6fcd25831e44175b613b84ae7cb062be2641b02ac3951d1c - 0.0% (427 Bytes)

[#010] sha256:ee04d18b25a4b349b70beb1a8cb93e39fad267e030616b42833deadaacb4b271 - 3.78% (9.04 MB)

[#011] sha256:1caa995074a5ac6c8d7c956ce791547d348a843a4c0e71b135662dbf0e627762 - 0.02% (51.5 KB)

[#012] sha256:140cc90db2bd4e971467ba63cfc8117559f01099c4df80416244bed582aa0503 - 0.0% (131 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-06-04 08:45:16 UTC (buildkit.dockerfile.v0)

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

2024-06-04 08:45:16 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-06-04 08:45:44 UTC (buildkit.dockerfile.v0)

COPY /usr/local/lib/libmaxminddb.so.0.0.7 /usr/local/openresty/1pwaf/libraries/libmaxminddb.so # buildkit

2024-06-04 08:45:44 UTC (buildkit.dockerfile.v0)

COPY /tmp/libinjection-master/src/libinjection.so /usr/local/openresty/1pwaf/libraries/libinjection.so # buildkit

2024-06-04 08:45:44 UTC (buildkit.dockerfile.v0)

COPY /tmp/lsqlite3/lsqlite3.so /usr/local/openresty/luajit/lib/lua/5.1/lsqlite3.so # buildkit

2024-06-04 08:45:44 UTC (buildkit.dockerfile.v0)

COPY compile.sh /tmp/compile.sh # buildkit

2024-06-04 08:45:44 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod +x /tmp/compile.sh # buildkit

2024-06-11 08:32:14 UTC (buildkit.dockerfile.v0)

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

2024-06-11 08:32:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c /tmp/compile.sh ${WAF_PATH} # buildkit

2024-06-11 08:32:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c rm -rf /tmp/* # buildkit

2024-06-11 08:32:16 UTC (buildkit.dockerfile.v0)

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

2024-06-11 08:32:16 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGQUIT

Details
Created

2024-06-11 08:32:18 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:915eebb74587f0e5d3919cb77720c143be9a85a8d2d5cd44675d84c8c3a2b74a - 11.17% (24.8 MB)

[#001] sha256:fa55d59659613733a9466752c93da65be5a8b228f98b8e5e35c4d52a44c940ff - 76.51% (170 MB)

[#002] sha256:1d442dffc539a3083eceb71be65858fa8d949a373158b238bcfb9921ffb25e92 - 0.0% (1.34 KB)

[#003] sha256:e0ca494845314fc342c41adcf00f9317f88994e6afe30de74602d9f008cc402e - 0.0% (834 Bytes)

[#004] sha256:71d718a18808d2215c86db3e658288f2f0e75018e48886c7b4cdcdd605dc1a87 - 8.13% (18 MB)

[#005] sha256:3f8d7e7c6e53f1f22dc91489905fc727b82b0a122e502e37420534ae7002cb0a - 0.02% (42.2 KB)

[#006] sha256:283dba5be4ec9b8979dfb487325a20f637584ee9431bce27e3050226e59c58e7 - 0.06% (144 KB)

[#007] sha256:b30fb06b28df8d0b9aec8eb713070e94899e775d64172dc1fa6ee05c36b21ce9 - 0.01% (18.4 KB)

[#008] sha256:b8b9ec0b8793b637848f93c5feeefd0c841af1077e51f68c22f3af5fed176184 - 0.0% (429 Bytes)

[#009] sha256:c4be0b64b6a7367bf1c3110136d01355ea17a397a85fee0d734d64e5e23891d1 - 0.0% (428 Bytes)

[#010] sha256:064f56d7f403c803dfaae05d499f73a5e8add5dc03de5174df6cdc4f1c625d4e - 4.08% (9.04 MB)

[#011] sha256:cd30e63af4fcb19b45ff990d4ea2923fbd45e78211d868f09f733033384aa480 - 0.02% (51.5 KB)

[#012] sha256:953ce0a577085253bfd6cfa6fb7a6b2b16200a61db9212c9a9cc1de83b1b05f0 - 0.0% (131 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-06-04 08:46:19 UTC (buildkit.dockerfile.v0)

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

2024-06-04 08:46:19 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-06-04 08:48:20 UTC (buildkit.dockerfile.v0)

COPY /usr/local/lib/libmaxminddb.so.0.0.7 /usr/local/openresty/1pwaf/libraries/libmaxminddb.so # buildkit

2024-06-04 08:48:20 UTC (buildkit.dockerfile.v0)

COPY /tmp/libinjection-master/src/libinjection.so /usr/local/openresty/1pwaf/libraries/libinjection.so # buildkit

2024-06-04 08:48:20 UTC (buildkit.dockerfile.v0)

COPY /tmp/lsqlite3/lsqlite3.so /usr/local/openresty/luajit/lib/lua/5.1/lsqlite3.so # buildkit

2024-06-04 08:48:20 UTC (buildkit.dockerfile.v0)

COPY compile.sh /tmp/compile.sh # buildkit

2024-06-04 08:48:20 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod +x /tmp/compile.sh # buildkit

2024-06-11 08:32:14 UTC (buildkit.dockerfile.v0)

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

2024-06-11 08:32:17 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c /tmp/compile.sh ${WAF_PATH} # buildkit

2024-06-11 08:32:18 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c rm -rf /tmp/* # buildkit

2024-06-11 08:32:18 UTC (buildkit.dockerfile.v0)

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

2024-06-11 08:32:18 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGQUIT