2026-10-27 10:20:47 UTC
283 MB
/usr/local/openresty/site/lualib/?.so;/usr/local/openresty/lualib/?.so;/usr/local/openresty/luajit/lib/lua/5.1/?.so;;
LUA_PATH/usr/local/openresty/site/lualib/?.lua;/usr/local/openresty/site/lualib/?/init.lua;/usr/local/openresty/lualib/?.lua;/usr/local/openresty/lualib/?/init.lua;;
PATH/usr/local/openresty/luajit/bin:/usr/local/openresty/nginx/sbin:/usr/local/openresty/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
WAF_PATH/usr/local/openresty/1pwaf
[#000] sha256:e2d2bb84d02254f4be480ca3c62f94fc12ac959c11b3ce5bd7da3f411b2b9607 - 9.74% (27.6 MB)
[#001] sha256:96147581cdbec77b752eff1dd3c7aeff920fcc435a2ce0318b915eac4a41085c - 67.44% (191 MB)
[#002] sha256:a08ac1620d82947adf4ed8c7bb1037b4d4aae648ebe1ebfac522adf716f78f71 - 0.0% (121 Bytes)
[#003] sha256:10b2e8e0c321c9aaa99e5446f55b9bf6b9f7eb37f1c1c003a860790d2727236f - 13.96% (39.6 MB)
[#004] sha256:8401d520fe095b048f03fa330a268407106701245de36b8cdfd8f0c43c65276c - 0.71% (2.01 MB)
[#005] sha256:4a5f6370fe67ed46a70dddb717d407f12bd6b33a28d41fa18a8d437019d621bd - 4.94% (14 MB)
[#006] sha256:1a251a88126ae46d9d89e7c8a5d615c8976aacfd91301995990b07135cff97ef - 0.0% (467 Bytes)
[#007] sha256:b4f976727ffb1926f9bb8b2f48f4cb43697c1050c21bc03b5bbdc1df7cb8d788 - 0.0% (302 Bytes)
[#008] sha256:0b3ee2d3fc91814de8954db1a07b61f3446b4c4effda26580c5da60c06915b0b - 0.0% (906 Bytes)
[#009] sha256:686a7923e3406001c595cce8a3f17be6d93b0064f0ecc8c5462698b144df03c1 - 3.16% (8.95 MB)
[#010] sha256:1eb5843acf082c05d6bf32691d69b2615603389e4ec2b0251a71b50bd4eb5f1b - 0.0% (540 Bytes)
[#011] sha256:34cb3c6c8f15eeb29e9f9557c3b74dba52533d7d4e537926073660ae462837cc - 0.01% (41.9 KB)
[#012] sha256:a263d9fbd713ab78b5da808ec22e56ca5b1c96f2bb07ef248bae131db19bfd80 - 0.03% (97.9 KB)
[#013] sha256:80e6b3b7730eaca28130c39a57b528be492a503fab5f043f4a665e353af3d91c - 0.01% (18.5 KB)
[#014] sha256:00ca10265fd835eba687c7360146a6e939305586af924f9a04d7a22ed00a7437 - 0.0% (8.97 KB)
[#015] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2026-10-25 14:18:00 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2026-10-25 14:18:00 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
2026-10-25 14:18:03 UTC/bin/sh -c #(nop) ADD file:2c901e275b6c59fa9cf0fb689a9665247088dba23d45178d9aa52ec3263de265 in /
2026-10-25 14:18:03 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2026-10-27 08:26:12 UTC (buildkit.dockerfile.v0)SHELL [/bin/bash -o pipefail -c]
2026-10-27 08:26:12 UTC (buildkit.dockerfile.v0)ARG RESTY_IMAGE_BASE=ubuntu
2026-10-27 08:26:12 UTC (buildkit.dockerfile.v0)ARG RESTY_IMAGE_TAG=noble
2026-10-27 08:26:12 UTC (buildkit.dockerfile.v0)ARG RESTY_VERSION=1.31.8.1
2026-10-27 08:26:12 UTC (buildkit.dockerfile.v0)ARG RESTY_SHA256=b569c63b420f80a4ac8466f2deffe73ed93ab760026532e039c3658409a997f4
2026-10-27 08:26:12 UTC (buildkit.dockerfile.v0)ARG RESTY_OPENSSL_VERSION=3.5.9
2026-10-27 08:26:12 UTC (buildkit.dockerfile.v0)ARG RESTY_OPENSSL_SHA256=603f5602e2eef00d77fbd429d34dcd5822bb301757a1bc9cdb24c670f1eb859a
2026-10-27 08:26:12 UTC (buildkit.dockerfile.v0)ARG RESTY_OPENSSL_PATCH_VERSION=3.5.5
2026-10-27 08:26:12 UTC (buildkit.dockerfile.v0)ARG RESTY_OPENSSL_URL_BASE=https://github.com/openssl/openssl/releases/download/openssl-3.5.9
2026-10-27 08:26:12 UTC (buildkit.dockerfile.v0)ARG RESTY_OPENSSL_BUILD_OPTIONS=enable-camellia enable-seed enable-rfc3779 enable-cms enable-md2 enable-rc5 enable-weak-ssl-ciphers enable-ssl3 enable-ssl3-method enable-ktls enable-fips
2026-10-27 08:26:12 UTC (buildkit.dockerfile.v0)ARG RESTY_PCRE_VERSION=10.49
2026-10-27 08:26:12 UTC (buildkit.dockerfile.v0)ARG RESTY_PCRE_SHA256=929f0b20e62879252a15886b06c89f1edef61a363cbd5826fb041080a5e557ae
2026-10-27 08:26:12 UTC (buildkit.dockerfile.v0)ARG RESTY_PCRE_BUILD_OPTIONS=--enable-jit --enable-pcre2grep-jit --disable-bsr-anycrlf --disable-coverage --disable-ebcdic --disable-fuzz-support --disable-jit-sealloc --disable-never-backslash-C --enable-newline-is-lf --enable-pcre2-8 --enable-pcre2-16 --enable-pcre2-32 --enable-pcre2grep-callout --enable-pcre2grep-callout-fork --disable-pcre2grep-libbz2 --disable-pcre2grep-libz --disable-pcre2test-libedit --enable-percent-zt --disable-rebuild-chartables --enable-shared --disable-static --disable-silent-rules --enable-unicode --disable-valgrind
2026-10-27 08:26:12 UTC (buildkit.dockerfile.v0)ARG RESTY_LUAROCKS_VERSION=3.13.0
2026-10-27 08:26:12 UTC (buildkit.dockerfile.v0)ARG RESTY_LUAROCKS_SHA256=245bf6ec560c042cb8948e3d661189292587c5949104677f1eecddc54dbe7e37
2026-10-27 08:26:12 UTC (buildkit.dockerfile.v0)ARG RESTY_J=4
2026-10-27 08:26:12 UTC (buildkit.dockerfile.v0)ARG RESTY_ADD_PACKAGE_BUILDDEPS=
2026-10-27 08:26:12 UTC (buildkit.dockerfile.v0)ARG RESTY_ADD_PACKAGE_RUNDEPS=
2026-10-27 08:26:12 UTC (buildkit.dockerfile.v0)ARG CONTAINER_PACKAGE_URL=
2026-10-27 08:26:12 UTC (buildkit.dockerfile.v0)RUN |18 RESTY_IMAGE_BASE=ubuntu RESTY_IMAGE_TAG=noble RESTY_VERSION=1.31.8.1 RESTY_SHA256=b569c63b420f80a4ac8466f2deffe73ed93ab760026532e039c3658409a997f4 RESTY_OPENSSL_VERSION=3.5.9 RESTY_OPENSSL_SHA256=603f5602e2eef00d77fbd429d34dcd5822bb301757a1bc9cdb24c670f1eb859a RESTY_OPENSSL_PATCH_VERSION=3.5.5 RESTY_OPENSSL_URL_BASE=https://github.com/openssl/openssl/releases/download/openssl-3.5.9 RESTY_OPENSSL_BUILD_OPTIONS=enable-camellia enable-seed enable-rfc3779 enable-cms enable-md2 enable-rc5 enable-weak-ssl-ciphers enable-ssl3 enable-ssl3-method enable-ktls enable-fips RESTY_PCRE_VERSION=10.49 RESTY_PCRE_SHA256=929f0b20e62879252a15886b06c89f1edef61a363cbd5826fb041080a5e557ae RESTY_PCRE_BUILD_OPTIONS=--enable-jit --enable-pcre2grep-jit --disable-bsr-anycrlf --disable-coverage --disable-ebcdic --disable-fuzz-support --disable-jit-sealloc --disable-never-backslash-C --enable-newline-is-lf --enable-pcre2-8 --enable-pcre2-16 --enable-pcre2-32 --enable-pcre2grep-callout --enable-pcre2grep-callout-fork --disable-pcre2grep-libbz2 --disable-pcre2grep-libz --disable-pcre2test-libedit --enable-percent-zt --disable-rebuild-chartables --enable-shared --disable-static --disable-silent-rules --enable-unicode --disable-valgrind RESTY_LUAROCKS_VERSION=3.13.0 RESTY_LUAROCKS_SHA256=245bf6ec560c042cb8948e3d661189292587c5949104677f1eecddc54dbe7e37 RESTY_J=4 RESTY_ADD_PACKAGE_BUILDDEPS= RESTY_ADD_PACKAGE_RUNDEPS= CONTAINER_PACKAGE_URL= /bin/bash -o pipefail -c set -eu; if [ -n "${CONTAINER_PACKAGE_URL}" ]; then for source in /etc/apt/sources.list /etc/apt/sources.list.d/ubuntu.sources; do if [ -f "$source" ]; then sed -i -e "s|http://archive.ubuntu.com/ubuntu/|${CONTAINER_PACKAGE_URL%/}/|g" -e "s|http://security.ubuntu.com/ubuntu/|${CONTAINER_PACKAGE_URL%/}/|g" -e "s|http://ports.ubuntu.com/ubuntu-ports/|${CONTAINER_PACKAGE_URL%/}/|g" "$source"; fi; done; fi; apt-get update; apt-get install -y --no-install-recommends build-essential ca-certificates cmake curl gettext-base git libgd-dev libgeoip-dev libncurses-dev libperl-dev libreadline-dev libsqlite3-dev libxslt1-dev patch perl python3 unzip wget zlib1g-dev ${RESTY_ADD_PACKAGE_BUILDDEPS} ${RESTY_ADD_PACKAGE_RUNDEPS}; rm -rf /var/lib/apt/lists/* # buildkit
2026-10-27 08:26:12 UTC (buildkit.dockerfile.v0)COPY tmp/ /tmp/ # buildkit
2026-10-27 08:31:33 UTC (buildkit.dockerfile.v0)RUN |18 RESTY_IMAGE_BASE=ubuntu RESTY_IMAGE_TAG=noble RESTY_VERSION=1.31.8.1 RESTY_SHA256=b569c63b420f80a4ac8466f2deffe73ed93ab760026532e039c3658409a997f4 RESTY_OPENSSL_VERSION=3.5.9 RESTY_OPENSSL_SHA256=603f5602e2eef00d77fbd429d34dcd5822bb301757a1bc9cdb24c670f1eb859a RESTY_OPENSSL_PATCH_VERSION=3.5.5 RESTY_OPENSSL_URL_BASE=https://github.com/openssl/openssl/releases/download/openssl-3.5.9 RESTY_OPENSSL_BUILD_OPTIONS=enable-camellia enable-seed enable-rfc3779 enable-cms enable-md2 enable-rc5 enable-weak-ssl-ciphers enable-ssl3 enable-ssl3-method enable-ktls enable-fips RESTY_PCRE_VERSION=10.49 RESTY_PCRE_SHA256=929f0b20e62879252a15886b06c89f1edef61a363cbd5826fb041080a5e557ae RESTY_PCRE_BUILD_OPTIONS=--enable-jit --enable-pcre2grep-jit --disable-bsr-anycrlf --disable-coverage --disable-ebcdic --disable-fuzz-support --disable-jit-sealloc --disable-never-backslash-C --enable-newline-is-lf --enable-pcre2-8 --enable-pcre2-16 --enable-pcre2-32 --enable-pcre2grep-callout --enable-pcre2grep-callout-fork --disable-pcre2grep-libbz2 --disable-pcre2grep-libz --disable-pcre2test-libedit --enable-percent-zt --disable-rebuild-chartables --enable-shared --disable-static --disable-silent-rules --enable-unicode --disable-valgrind RESTY_LUAROCKS_VERSION=3.13.0 RESTY_LUAROCKS_SHA256=245bf6ec560c042cb8948e3d661189292587c5949104677f1eecddc54dbe7e37 RESTY_J=4 RESTY_ADD_PACKAGE_BUILDDEPS= RESTY_ADD_PACKAGE_RUNDEPS= CONTAINER_PACKAGE_URL= /bin/bash -o pipefail -c set -eu; cd /tmp; fetch() { if [ ! -f "$1" ]; then curl -fSL --retry 3 "$2" -o "$1"; fi; printf '%s %s\n' "$3" "$1" | sha256sum --check -; }; fetch "openresty-${RESTY_VERSION}.tar.gz" "https://openresty.org/download/openresty-${RESTY_VERSION}.tar.gz" "${RESTY_SHA256}"; fetch "openssl-${RESTY_OPENSSL_VERSION}.tar.gz" "${RESTY_OPENSSL_URL_BASE}/openssl-${RESTY_OPENSSL_VERSION}.tar.gz" "${RESTY_OPENSSL_SHA256}"; fetch "pcre2-${RESTY_PCRE_VERSION}.tar.gz" "https://github.com/PCRE2Project/pcre2/releases/download/pcre2-${RESTY_PCRE_VERSION}/pcre2-${RESTY_PCRE_VERSION}.tar.gz" "${RESTY_PCRE_SHA256}"; fetch "luarocks-${RESTY_LUAROCKS_VERSION}.tar.gz" "https://luarocks.github.io/luarocks/releases/luarocks-${RESTY_LUAROCKS_VERSION}.tar.gz" "${RESTY_LUAROCKS_SHA256}"; tar xzf "openssl-${RESTY_OPENSSL_VERSION}.tar.gz"; cd "openssl-${RESTY_OPENSSL_VERSION}"; tar -xOf "../openresty-${RESTY_VERSION}.tar.gz" "openresty-${RESTY_VERSION}/patches/openssl-${RESTY_OPENSSL_PATCH_VERSION}-sess_set_get_cb_yield.patch" | patch -p1; ./config shared zlib -g --prefix=/usr/local/openresty/openssl3 --libdir=lib -Wl,-rpath,/usr/local/openresty/openssl3/lib ${RESTY_OPENSSL_BUILD_OPTIONS}; make -j${RESTY_J}; make install_sw; cd /tmp; tar xzf "pcre2-${RESTY_PCRE_VERSION}.tar.gz"; cd "pcre2-${RESTY_PCRE_VERSION}"; CFLAGS="-g -O3" ./configure --prefix=/usr/local/openresty/pcre2 --libdir=/usr/local/openresty/pcre2/lib ${RESTY_PCRE_BUILD_OPTIONS}; make -j${RESTY_J}; make install; cd /tmp; rm -rf "openssl-${RESTY_OPENSSL_VERSION}" "openssl-${RESTY_OPENSSL_VERSION}.tar.gz" "pcre2-${RESTY_PCRE_VERSION}" "pcre2-${RESTY_PCRE_VERSION}.tar.gz" # buildkit
2026-10-27 08:31:33 UTC (buildkit.dockerfile.v0)ARG NGX_BROTLI_REV=53e0fb55f250f48fe80c0ddbf6c0f7103cdbaae1
2026-10-27 08:31:33 UTC (buildkit.dockerfile.v0)ARG NGX_BROTLI_SHA256=27a4352dae4ba4922f9f013f3f0d02359aceeef2701872efa42849c3ba05457a
2026-10-27 08:31:33 UTC (buildkit.dockerfile.v0)ARG BROTLI_REV=db24a98aed38a16de78cc05ca15cdd8dc2a0d92d
2026-10-27 08:31:33 UTC (buildkit.dockerfile.v0)ARG BROTLI_SHA256=113b9685dfc14dd2f3360d077283266eec2fbdfb0fe3e5600f11be151da0d68e
2026-10-27 08:31:44 UTC (buildkit.dockerfile.v0)RUN |22 RESTY_IMAGE_BASE=ubuntu RESTY_IMAGE_TAG=noble RESTY_VERSION=1.31.8.1 RESTY_SHA256=b569c63b420f80a4ac8466f2deffe73ed93ab760026532e039c3658409a997f4 RESTY_OPENSSL_VERSION=3.5.9 RESTY_OPENSSL_SHA256=603f5602e2eef00d77fbd429d34dcd5822bb301757a1bc9cdb24c670f1eb859a RESTY_OPENSSL_PATCH_VERSION=3.5.5 RESTY_OPENSSL_URL_BASE=https://github.com/openssl/openssl/releases/download/openssl-3.5.9 RESTY_OPENSSL_BUILD_OPTIONS=enable-camellia enable-seed enable-rfc3779 enable-cms enable-md2 enable-rc5 enable-weak-ssl-ciphers enable-ssl3 enable-ssl3-method enable-ktls enable-fips RESTY_PCRE_VERSION=10.49 RESTY_PCRE_SHA256=929f0b20e62879252a15886b06c89f1edef61a363cbd5826fb041080a5e557ae RESTY_PCRE_BUILD_OPTIONS=--enable-jit --enable-pcre2grep-jit --disable-bsr-anycrlf --disable-coverage --disable-ebcdic --disable-fuzz-support --disable-jit-sealloc --disable-never-backslash-C --enable-newline-is-lf --enable-pcre2-8 --enable-pcre2-16 --enable-pcre2-32 --enable-pcre2grep-callout --enable-pcre2grep-callout-fork --disable-pcre2grep-libbz2 --disable-pcre2grep-libz --disable-pcre2test-libedit --enable-percent-zt --disable-rebuild-chartables --enable-shared --disable-static --disable-silent-rules --enable-unicode --disable-valgrind RESTY_LUAROCKS_VERSION=3.13.0 RESTY_LUAROCKS_SHA256=245bf6ec560c042cb8948e3d661189292587c5949104677f1eecddc54dbe7e37 RESTY_J=4 RESTY_ADD_PACKAGE_BUILDDEPS= RESTY_ADD_PACKAGE_RUNDEPS= CONTAINER_PACKAGE_URL= NGX_BROTLI_REV=53e0fb55f250f48fe80c0ddbf6c0f7103cdbaae1 NGX_BROTLI_SHA256=27a4352dae4ba4922f9f013f3f0d02359aceeef2701872efa42849c3ba05457a BROTLI_REV=db24a98aed38a16de78cc05ca15cdd8dc2a0d92d BROTLI_SHA256=113b9685dfc14dd2f3360d077283266eec2fbdfb0fe3e5600f11be151da0d68e /bin/bash -o pipefail -c set -eu; cd /tmp; for component in ngx_brotli brotli; do if [ "$component" = ngx_brotli ]; then rev=$NGX_BROTLI_REV; sha=$NGX_BROTLI_SHA256; else rev=$BROTLI_REV; sha=$BROTLI_SHA256; fi; archive="$component-$rev.tar.gz"; if [ ! -f "$archive" ]; then curl -fSL --retry 3 "https://codeload.github.com/google/$component/tar.gz/$rev" -o "$archive"; fi; printf '%s %s\n' "$sha" "$archive" | sha256sum --check -; tar xzf "$archive"; rm "$archive"; done; mkdir -p /usr/local/openresty/modules; mv "ngx_brotli-$NGX_BROTLI_REV" /usr/local/openresty/modules/ngx_brotli; rmdir /usr/local/openresty/modules/ngx_brotli/deps/brotli; mv "brotli-$BROTLI_REV" /usr/local/openresty/modules/ngx_brotli/deps/brotli; cd /usr/local/openresty/modules/ngx_brotli; cmake -S deps/brotli -B deps/brotli/out -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DCMAKE_POSITION_INDEPENDENT_CODE=ON; cmake --build deps/brotli/out -j${RESTY_J} # buildkit
2026-10-27 08:31:44 UTC (buildkit.dockerfile.v0)ARG RESTY_CONFIG_OPTIONS= --with-compat --without-http_rds_json_module --without-http_rds_csv_module --without-lua_rds_parser --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module --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_v3_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-stream_ssl_preread_module --with-threads
2026-10-27 08:31:44 UTC (buildkit.dockerfile.v0)ARG RESTY_CONFIG_OPTIONS_MORE=
2026-10-27 08:31:44 UTC (buildkit.dockerfile.v0)ARG RESTY_LUAJIT_OPTIONS=--with-luajit-xcflags='-DLUAJIT_NUMMODE=2 -DLUAJIT_ENABLE_LUA52COMPAT'
2026-10-27 08:31:44 UTC (buildkit.dockerfile.v0)ARG RESTY_PCRE_OPTIONS=--with-pcre-jit
2026-10-27 08:31:44 UTC (buildkit.dockerfile.v0)ARG RESTY_EVAL_PRE_CONFIGURE=
2026-10-27 08:31:44 UTC (buildkit.dockerfile.v0)ARG RESTY_EVAL_POST_DOWNLOAD_PRE_CONFIGURE=
2026-10-27 08:31:44 UTC (buildkit.dockerfile.v0)ARG RESTY_EVAL_PRE_MAKE=
2026-10-27 08:31:44 UTC (buildkit.dockerfile.v0)ARG RESTY_EVAL_POST_MAKE=
2026-10-27 08:31:44 UTC (buildkit.dockerfile.v0)ARG _RESTY_CONFIG_DEPS=--with-pcre --with-cc-opt='-DNGX_LUA_ABORT_AT_PANIC -I/usr/local/openresty/pcre2/include -I/usr/local/openresty/openssl3/include' --with-ld-opt='-L/usr/local/openresty/pcre2/lib -L/usr/local/openresty/openssl3/lib -Wl,-rpath,/usr/local/openresty/pcre2/lib:/usr/local/openresty/openssl3/lib'
2026-10-27 08:31:44 UTC (buildkit.dockerfile.v0)LABEL resty_image_base=ubuntu resty_image_tag=noble resty_version=1.31.8.1 resty_openssl_version=3.5.9 resty_openssl_patch_version=3.5.5 resty_openssl_build_options=enable-camellia enable-seed enable-rfc3779 enable-cms enable-md2 enable-rc5 enable-weak-ssl-ciphers enable-ssl3 enable-ssl3-method enable-ktls enable-fips resty_pcre_version=10.49 resty_pcre_build_options=--enable-jit --enable-pcre2grep-jit --disable-bsr-anycrlf --disable-coverage --disable-ebcdic --disable-fuzz-support --disable-jit-sealloc --disable-never-backslash-C --enable-newline-is-lf --enable-pcre2-8 --enable-pcre2-16 --enable-pcre2-32 --enable-pcre2grep-callout --enable-pcre2grep-callout-fork --disable-pcre2grep-libbz2 --disable-pcre2grep-libz --disable-pcre2test-libedit --enable-percent-zt --disable-rebuild-chartables --enable-shared --disable-static --disable-silent-rules --enable-unicode --disable-valgrind resty_pcre_sha256=929f0b20e62879252a15886b06c89f1edef61a363cbd5826fb041080a5e557ae resty_luarocks_version=3.13.0 resty_config_options= --with-compat --without-http_rds_json_module --without-http_rds_csv_module --without-lua_rds_parser --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module --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_v3_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-stream_ssl_preread_module --with-threads resty_config_options_more= resty_config_deps=--with-pcre --with-cc-opt='-DNGX_LUA_ABORT_AT_PANIC -I/usr/local/openresty/pcre2/include -I/usr/local/openresty/openssl3/include' --with-ld-opt='-L/usr/local/openresty/pcre2/lib -L/usr/local/openresty/openssl3/lib -Wl,-rpath,/usr/local/openresty/pcre2/lib:/usr/local/openresty/openssl3/lib' resty_luajit_options=--with-luajit-xcflags='-DLUAJIT_NUMMODE=2 -DLUAJIT_ENABLE_LUA52COMPAT' resty_pcre_options=--with-pcre-jit
2026-10-27 08:33:04 UTC (buildkit.dockerfile.v0)RUN |31 RESTY_IMAGE_BASE=ubuntu RESTY_IMAGE_TAG=noble RESTY_VERSION=1.31.8.1 RESTY_SHA256=b569c63b420f80a4ac8466f2deffe73ed93ab760026532e039c3658409a997f4 RESTY_OPENSSL_VERSION=3.5.9 RESTY_OPENSSL_SHA256=603f5602e2eef00d77fbd429d34dcd5822bb301757a1bc9cdb24c670f1eb859a RESTY_OPENSSL_PATCH_VERSION=3.5.5 RESTY_OPENSSL_URL_BASE=https://github.com/openssl/openssl/releases/download/openssl-3.5.9 RESTY_OPENSSL_BUILD_OPTIONS=enable-camellia enable-seed enable-rfc3779 enable-cms enable-md2 enable-rc5 enable-weak-ssl-ciphers enable-ssl3 enable-ssl3-method enable-ktls enable-fips RESTY_PCRE_VERSION=10.49 RESTY_PCRE_SHA256=929f0b20e62879252a15886b06c89f1edef61a363cbd5826fb041080a5e557ae RESTY_PCRE_BUILD_OPTIONS=--enable-jit --enable-pcre2grep-jit --disable-bsr-anycrlf --disable-coverage --disable-ebcdic --disable-fuzz-support --disable-jit-sealloc --disable-never-backslash-C --enable-newline-is-lf --enable-pcre2-8 --enable-pcre2-16 --enable-pcre2-32 --enable-pcre2grep-callout --enable-pcre2grep-callout-fork --disable-pcre2grep-libbz2 --disable-pcre2grep-libz --disable-pcre2test-libedit --enable-percent-zt --disable-rebuild-chartables --enable-shared --disable-static --disable-silent-rules --enable-unicode --disable-valgrind RESTY_LUAROCKS_VERSION=3.13.0 RESTY_LUAROCKS_SHA256=245bf6ec560c042cb8948e3d661189292587c5949104677f1eecddc54dbe7e37 RESTY_J=4 RESTY_ADD_PACKAGE_BUILDDEPS= RESTY_ADD_PACKAGE_RUNDEPS= CONTAINER_PACKAGE_URL= NGX_BROTLI_REV=53e0fb55f250f48fe80c0ddbf6c0f7103cdbaae1 NGX_BROTLI_SHA256=27a4352dae4ba4922f9f013f3f0d02359aceeef2701872efa42849c3ba05457a BROTLI_REV=db24a98aed38a16de78cc05ca15cdd8dc2a0d92d BROTLI_SHA256=113b9685dfc14dd2f3360d077283266eec2fbdfb0fe3e5600f11be151da0d68e RESTY_CONFIG_OPTIONS= --with-compat --without-http_rds_json_module --without-http_rds_csv_module --without-lua_rds_parser --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module --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_v3_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-stream_ssl_preread_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_EVAL_PRE_CONFIGURE= RESTY_EVAL_POST_DOWNLOAD_PRE_CONFIGURE= RESTY_EVAL_PRE_MAKE= RESTY_EVAL_POST_MAKE= _RESTY_CONFIG_DEPS=--with-pcre --with-cc-opt='-DNGX_LUA_ABORT_AT_PANIC -I/usr/local/openresty/pcre2/include -I/usr/local/openresty/openssl3/include' --with-ld-opt='-L/usr/local/openresty/pcre2/lib -L/usr/local/openresty/openssl3/lib -Wl,-rpath,/usr/local/openresty/pcre2/lib:/usr/local/openresty/openssl3/lib' /bin/bash -o pipefail -c set -eu; cd /tmp; if [ -f /tmp/pre.sh ]; then apt-get update; bash -e /tmp/pre.sh; rm -rf /var/lib/apt/lists/*; fi; if [ -n "${RESTY_EVAL_PRE_CONFIGURE}" ]; then eval "${RESTY_EVAL_PRE_CONFIGURE}"; fi; cd /tmp; tar xzf "openresty-${RESTY_VERSION}.tar.gz"; cd "openresty-${RESTY_VERSION}"; if [ -n "${RESTY_EVAL_POST_DOWNLOAD_PRE_CONFIGURE}" ]; then eval "${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}; if [ -n "${RESTY_EVAL_PRE_MAKE}" ]; then eval "${RESTY_EVAL_PRE_MAKE}"; fi; make -j${RESTY_J}; make install; cd /tmp; 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 --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 "${RESTY_EVAL_POST_MAKE}"; fi; rm -rf "openresty-${RESTY_VERSION}" "openresty-${RESTY_VERSION}.tar.gz" "luarocks-${RESTY_LUAROCKS_VERSION}" "luarocks-${RESTY_LUAROCKS_VERSION}.tar.gz"; mkdir -p /var/run/openresty /etc/nginx/conf.d; ln -sf /dev/stdout /usr/local/openresty/nginx/logs/access.log; ln -sf /dev/stderr /usr/local/openresty/nginx/logs/error.log # buildkit
2026-10-27 08:33:04 UTC (buildkit.dockerfile.v0)ENV PATH=/usr/local/openresty/luajit/bin:/usr/local/openresty/nginx/sbin:/usr/local/openresty/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026-10-27 08:33:04 UTC (buildkit.dockerfile.v0)ENV LUA_PATH=/usr/local/openresty/site/lualib/?.lua;/usr/local/openresty/site/lualib/?/init.lua;/usr/local/openresty/lualib/?.lua;/usr/local/openresty/lualib/?/init.lua;;
2026-10-27 08:33:04 UTC (buildkit.dockerfile.v0)ENV LUA_CPATH=/usr/local/openresty/site/lualib/?.so;/usr/local/openresty/lualib/?.so;/usr/local/openresty/luajit/lib/lua/5.1/?.so;;
2026-10-27 08:33:04 UTC (buildkit.dockerfile.v0)COPY docker/nginx.conf /usr/local/openresty/nginx/conf/nginx.conf # buildkit
2026-10-27 08:33:04 UTC (buildkit.dockerfile.v0)COPY docker/default.conf /etc/nginx/conf.d/default.conf # buildkit
2026-10-27 08:33:04 UTC (buildkit.dockerfile.v0)COPY docker/COPYRIGHT.docker-openresty /usr/local/openresty/COPYRIGHT.docker-openresty # buildkit
2026-10-27 08:33:04 UTC (buildkit.dockerfile.v0)ENV WAF_PATH=/usr/local/openresty/1pwaf
2026-10-27 10:20:47 UTC (buildkit.dockerfile.v0)COPY /tmp/1pwaf /usr/local/openresty/1pwaf # buildkit
2026-10-27 10:20:47 UTC (buildkit.dockerfile.v0)COPY /tmp/1pwaf/data/default/index.html /usr/local/openresty/nginx/html/index.html # buildkit
2026-10-27 10:20:47 UTC (buildkit.dockerfile.v0)COPY /usr/local/lib/libmaxminddb.so.0.0.7 /usr/local/openresty/1pwaf/libraries/libmaxminddb.so # buildkit
2026-10-27 10:20:47 UTC (buildkit.dockerfile.v0)COPY /tmp/libinjection.so /usr/local/openresty/1pwaf/libraries/libinjection.so # buildkit
2026-10-27 10:20:47 UTC (buildkit.dockerfile.v0)COPY /tmp/lsqlite3/lsqlite3.so /usr/local/openresty/luajit/lib/lua/5.1/lsqlite3.so # buildkit
2026-10-27 10:20:47 UTC (buildkit.dockerfile.v0)COPY /tmp/luafilesystem-1_8_0/src/lfs.so /usr/local/openresty/luajit/lib/lua/5.1/lfs.so # buildkit
2026-10-27 10:20:47 UTC (buildkit.dockerfile.v0)RUN |31 RESTY_IMAGE_BASE=ubuntu RESTY_IMAGE_TAG=noble RESTY_VERSION=1.31.8.1 RESTY_SHA256=b569c63b420f80a4ac8466f2deffe73ed93ab760026532e039c3658409a997f4 RESTY_OPENSSL_VERSION=3.5.9 RESTY_OPENSSL_SHA256=603f5602e2eef00d77fbd429d34dcd5822bb301757a1bc9cdb24c670f1eb859a RESTY_OPENSSL_PATCH_VERSION=3.5.5 RESTY_OPENSSL_URL_BASE=https://github.com/openssl/openssl/releases/download/openssl-3.5.9 RESTY_OPENSSL_BUILD_OPTIONS=enable-camellia enable-seed enable-rfc3779 enable-cms enable-md2 enable-rc5 enable-weak-ssl-ciphers enable-ssl3 enable-ssl3-method enable-ktls enable-fips RESTY_PCRE_VERSION=10.49 RESTY_PCRE_SHA256=929f0b20e62879252a15886b06c89f1edef61a363cbd5826fb041080a5e557ae RESTY_PCRE_BUILD_OPTIONS=--enable-jit --enable-pcre2grep-jit --disable-bsr-anycrlf --disable-coverage --disable-ebcdic --disable-fuzz-support --disable-jit-sealloc --disable-never-backslash-C --enable-newline-is-lf --enable-pcre2-8 --enable-pcre2-16 --enable-pcre2-32 --enable-pcre2grep-callout --enable-pcre2grep-callout-fork --disable-pcre2grep-libbz2 --disable-pcre2grep-libz --disable-pcre2test-libedit --enable-percent-zt --disable-rebuild-chartables --enable-shared --disable-static --disable-silent-rules --enable-unicode --disable-valgrind RESTY_LUAROCKS_VERSION=3.13.0 RESTY_LUAROCKS_SHA256=245bf6ec560c042cb8948e3d661189292587c5949104677f1eecddc54dbe7e37 RESTY_J=4 RESTY_ADD_PACKAGE_BUILDDEPS= RESTY_ADD_PACKAGE_RUNDEPS= CONTAINER_PACKAGE_URL= NGX_BROTLI_REV=53e0fb55f250f48fe80c0ddbf6c0f7103cdbaae1 NGX_BROTLI_SHA256=27a4352dae4ba4922f9f013f3f0d02359aceeef2701872efa42849c3ba05457a BROTLI_REV=db24a98aed38a16de78cc05ca15cdd8dc2a0d92d BROTLI_SHA256=113b9685dfc14dd2f3360d077283266eec2fbdfb0fe3e5600f11be151da0d68e RESTY_CONFIG_OPTIONS= --with-compat --without-http_rds_json_module --without-http_rds_csv_module --without-lua_rds_parser --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module --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_v3_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-stream_ssl_preread_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_EVAL_PRE_CONFIGURE= RESTY_EVAL_POST_DOWNLOAD_PRE_CONFIGURE= RESTY_EVAL_PRE_MAKE= RESTY_EVAL_POST_MAKE= _RESTY_CONFIG_DEPS=--with-pcre --with-cc-opt='-DNGX_LUA_ABORT_AT_PANIC -I/usr/local/openresty/pcre2/include -I/usr/local/openresty/openssl3/include' --with-ld-opt='-L/usr/local/openresty/pcre2/lib -L/usr/local/openresty/openssl3/lib -Wl,-rpath,/usr/local/openresty/pcre2/lib:/usr/local/openresty/openssl3/lib' /bin/bash -o pipefail -c if [ -f /tmp/default.sh ]; then cd /tmp && bash -e /tmp/default.sh; fi # buildkit
2026-10-27 10:20:47 UTC (buildkit.dockerfile.v0)CMD ["/usr/local/openresty/bin/openresty" "-g" "daemon off;"]
2026-10-27 10:20:47 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.