security(nginx): mainline=1.31.0, stable=1.30.1 #94
Annotations
7 errors and 1 warning
|
build (linux/amd64, stable, Dockerfile, stable-amd64-alpine, ubuntu-latest)
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c set -eux && addgroup -S nginx && adduser -D -S -h /var/cache/nginx -s /sbin/nologin -G nginx nginx && apk add --no-cache --virtual .build-deps autoconf automake bind-tools binutils build-base ca-certificates cmake curl gcc gd-dev geoip-dev git gnupg go libc-dev libgcc libstdc++ libtool libxslt-dev linux-headers make mercurial pcre pcre-dev perl-dev su-exec tar tzdata zlib zlib-dev && curl -fsSL \"https://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz\" -o nginx.tar.gz && curl -fsSL \"https://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz.asc\" -o nginx.tar.gz.asc && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${LIBRESSL_VERSION}.tar.gz\" -o libressl.tar.gz && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${LIBRESSL_VERSION}.tar.gz.asc\" -o libressl.tar.gz.asc && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl.asc\" -o libressl-project.asc && GPG_KEYS=\"43387825DDB1BB97EC36BA5D007C8D7C15D87369 D6786CE303D9A9022998DC6CC8464D549AF75C0A A1EB079B8D3EB92B4EBD3139663AF51BD5E4D8D5\" && GNUPGHOME=\"$(mktemp -d)\" && export GNUPGHOME && for server in hkps://keys.openpgp.org hkps://keyserver.ubuntu.com hkp://ha.pool.sks-keyservers.net:80 hkp://pgp.mit.edu:80 ; do echo \"Fetching nginx GPG keys from ${server}\"; gpg --keyserver \"${server}\" --keyserver-options timeout=10 --recv-keys ${GPG_KEYS} 2>/dev/null && break || true; done && curl -fsSL https://nginx.org/keys/nginx_signing.key | gpg --import && curl -fsSL https://nginx.org/keys/pluknet.key | gpg --import && curl -fsSL https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl.asc | gpg --import && for key in ${GPG_KEYS}; do gpg --list-keys \"${key}\" > /dev/null 2>&1 || { echo >&2 \"ERROR: GPG key ${key} could not be fetched\"; exit 1; }; done && { gpg --batch --verify nginx.tar.gz.asc nginx.tar.gz || { echo >&2 \"ERROR: nginx tarball signature verification failed\"; exit 1; }; } && gpg --batch --import libressl-project.asc && { gpg --batch --verify libressl.tar.gz.asc libressl.tar.gz || { echo >&2 \"ERROR: LibreSSL tarball signature verification failed\"; exit 1; }; } && rm -rf \"${GNUPGHOME}\" nginx.tar.gz.asc libressl.tar.gz.asc libressl-project.asc && mkdir -p /usr/src && tar -zxC /usr/src -f nginx.tar.gz && rm nginx.tar.gz && tar -zxC /usr/src -f libressl.tar.gz && rm libressl.tar.gz && git clone --depth=1 --recurse-submodules https://github.com/google/ngx_brotli /usr/src/ngx_brotli && git clone --depth=1 https://github.com/openresty/headers-more-nginx-module /usr/src/ngx_headers_more && git clone --depth=1 https://github.com/nginx/njs /usr/src/njs && cd /usr/src/nginx-${NGINX_VERSION} && curl -fsSL \"https://raw.githubusercontent.com/nginx-modules/ngx_http_tls_dyn_size/refs/heads/master/nginx__dynamic_tls_records_1.27.5%2B.patch\" -o dynamic_tls_records.patch && patch -p1 < dynamic_tls_records.patch && rm dynamic_tls_records.patch && ./configure ${CONFIG} --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && make install && make clean && ./configure ${CONFIG} --with-debug --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && mv objs/nginx objs/nginx-debug
|
|
build (linux/arm64, stable, Dockerfile, stable-aarch64-alpine, ubuntu-24.04-arm)
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c set -eux && addgroup -S nginx && adduser -D -S -h /var/cache/nginx -s /sbin/nologin -G nginx nginx && apk add --no-cache --virtual .build-deps autoconf automake bind-tools binutils build-base ca-certificates cmake curl gcc gd-dev geoip-dev git gnupg go libc-dev libgcc libstdc++ libtool libxslt-dev linux-headers make mercurial pcre pcre-dev perl-dev su-exec tar tzdata zlib zlib-dev && curl -fsSL \"https://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz\" -o nginx.tar.gz && curl -fsSL \"https://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz.asc\" -o nginx.tar.gz.asc && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${LIBRESSL_VERSION}.tar.gz\" -o libressl.tar.gz && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${LIBRESSL_VERSION}.tar.gz.asc\" -o libressl.tar.gz.asc && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl.asc\" -o libressl-project.asc && GPG_KEYS=\"43387825DDB1BB97EC36BA5D007C8D7C15D87369 D6786CE303D9A9022998DC6CC8464D549AF75C0A A1EB079B8D3EB92B4EBD3139663AF51BD5E4D8D5\" && GNUPGHOME=\"$(mktemp -d)\" && export GNUPGHOME && for server in hkps://keys.openpgp.org hkps://keyserver.ubuntu.com hkp://ha.pool.sks-keyservers.net:80 hkp://pgp.mit.edu:80 ; do echo \"Fetching nginx GPG keys from ${server}\"; gpg --keyserver \"${server}\" --keyserver-options timeout=10 --recv-keys ${GPG_KEYS} 2>/dev/null && break || true; done && curl -fsSL https://nginx.org/keys/nginx_signing.key | gpg --import && curl -fsSL https://nginx.org/keys/pluknet.key | gpg --import && curl -fsSL https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl.asc | gpg --import && for key in ${GPG_KEYS}; do gpg --list-keys \"${key}\" > /dev/null 2>&1 || { echo >&2 \"ERROR: GPG key ${key} could not be fetched\"; exit 1; }; done && { gpg --batch --verify nginx.tar.gz.asc nginx.tar.gz || { echo >&2 \"ERROR: nginx tarball signature verification failed\"; exit 1; }; } && gpg --batch --import libressl-project.asc && { gpg --batch --verify libressl.tar.gz.asc libressl.tar.gz || { echo >&2 \"ERROR: LibreSSL tarball signature verification failed\"; exit 1; }; } && rm -rf \"${GNUPGHOME}\" nginx.tar.gz.asc libressl.tar.gz.asc libressl-project.asc && mkdir -p /usr/src && tar -zxC /usr/src -f nginx.tar.gz && rm nginx.tar.gz && tar -zxC /usr/src -f libressl.tar.gz && rm libressl.tar.gz && git clone --depth=1 --recurse-submodules https://github.com/google/ngx_brotli /usr/src/ngx_brotli && git clone --depth=1 https://github.com/openresty/headers-more-nginx-module /usr/src/ngx_headers_more && git clone --depth=1 https://github.com/nginx/njs /usr/src/njs && cd /usr/src/nginx-${NGINX_VERSION} && curl -fsSL \"https://raw.githubusercontent.com/nginx-modules/ngx_http_tls_dyn_size/refs/heads/master/nginx__dynamic_tls_records_1.27.5%2B.patch\" -o dynamic_tls_records.patch && patch -p1 < dynamic_tls_records.patch && rm dynamic_tls_records.patch && ./configure ${CONFIG} --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && make install && make clean && ./configure ${CONFIG} --with-debug --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && mv objs/nginx objs/nginx-debug
|
|
build (linux/arm/v7, stable, Dockerfile, stable-armv7-alpine, ubuntu-24.04-arm)
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c set -eux && addgroup -S nginx && adduser -D -S -h /var/cache/nginx -s /sbin/nologin -G nginx nginx && apk add --no-cache --virtual .build-deps autoconf automake bind-tools binutils build-base ca-certificates cmake curl gcc gd-dev geoip-dev git gnupg go libc-dev libgcc libstdc++ libtool libxslt-dev linux-headers make mercurial pcre pcre-dev perl-dev su-exec tar tzdata zlib zlib-dev && curl -fsSL \"https://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz\" -o nginx.tar.gz && curl -fsSL \"https://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz.asc\" -o nginx.tar.gz.asc && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${LIBRESSL_VERSION}.tar.gz\" -o libressl.tar.gz && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${LIBRESSL_VERSION}.tar.gz.asc\" -o libressl.tar.gz.asc && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl.asc\" -o libressl-project.asc && GPG_KEYS=\"43387825DDB1BB97EC36BA5D007C8D7C15D87369 D6786CE303D9A9022998DC6CC8464D549AF75C0A A1EB079B8D3EB92B4EBD3139663AF51BD5E4D8D5\" && GNUPGHOME=\"$(mktemp -d)\" && export GNUPGHOME && for server in hkps://keys.openpgp.org hkps://keyserver.ubuntu.com hkp://ha.pool.sks-keyservers.net:80 hkp://pgp.mit.edu:80 ; do echo \"Fetching nginx GPG keys from ${server}\"; gpg --keyserver \"${server}\" --keyserver-options timeout=10 --recv-keys ${GPG_KEYS} 2>/dev/null && break || true; done && curl -fsSL https://nginx.org/keys/nginx_signing.key | gpg --import && curl -fsSL https://nginx.org/keys/pluknet.key | gpg --import && curl -fsSL https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl.asc | gpg --import && for key in ${GPG_KEYS}; do gpg --list-keys \"${key}\" > /dev/null 2>&1 || { echo >&2 \"ERROR: GPG key ${key} could not be fetched\"; exit 1; }; done && { gpg --batch --verify nginx.tar.gz.asc nginx.tar.gz || { echo >&2 \"ERROR: nginx tarball signature verification failed\"; exit 1; }; } && gpg --batch --import libressl-project.asc && { gpg --batch --verify libressl.tar.gz.asc libressl.tar.gz || { echo >&2 \"ERROR: LibreSSL tarball signature verification failed\"; exit 1; }; } && rm -rf \"${GNUPGHOME}\" nginx.tar.gz.asc libressl.tar.gz.asc libressl-project.asc && mkdir -p /usr/src && tar -zxC /usr/src -f nginx.tar.gz && rm nginx.tar.gz && tar -zxC /usr/src -f libressl.tar.gz && rm libressl.tar.gz && git clone --depth=1 --recurse-submodules https://github.com/google/ngx_brotli /usr/src/ngx_brotli && git clone --depth=1 https://github.com/openresty/headers-more-nginx-module /usr/src/ngx_headers_more && git clone --depth=1 https://github.com/nginx/njs /usr/src/njs && cd /usr/src/nginx-${NGINX_VERSION} && curl -fsSL \"https://raw.githubusercontent.com/nginx-modules/ngx_http_tls_dyn_size/refs/heads/master/nginx__dynamic_tls_records_1.27.5%2B.patch\" -o dynamic_tls_records.patch && patch -p1 < dynamic_tls_records.patch && rm dynamic_tls_records.patch && ./configure ${CONFIG} --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && make install && make clean && ./configure ${CONFIG} --with-debug --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && mv objs/nginx objs/nginx-debug
|
|
build (linux/arm/v6, stable, Dockerfile, stable-armv6-alpine, ubuntu-24.04-arm)
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c set -eux && addgroup -S nginx && adduser -D -S -h /var/cache/nginx -s /sbin/nologin -G nginx nginx && apk add --no-cache --virtual .build-deps autoconf automake bind-tools binutils build-base ca-certificates cmake curl gcc gd-dev geoip-dev git gnupg go libc-dev libgcc libstdc++ libtool libxslt-dev linux-headers make mercurial pcre pcre-dev perl-dev su-exec tar tzdata zlib zlib-dev && curl -fsSL \"https://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz\" -o nginx.tar.gz && curl -fsSL \"https://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz.asc\" -o nginx.tar.gz.asc && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${LIBRESSL_VERSION}.tar.gz\" -o libressl.tar.gz && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${LIBRESSL_VERSION}.tar.gz.asc\" -o libressl.tar.gz.asc && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl.asc\" -o libressl-project.asc && GPG_KEYS=\"43387825DDB1BB97EC36BA5D007C8D7C15D87369 D6786CE303D9A9022998DC6CC8464D549AF75C0A A1EB079B8D3EB92B4EBD3139663AF51BD5E4D8D5\" && GNUPGHOME=\"$(mktemp -d)\" && export GNUPGHOME && for server in hkps://keys.openpgp.org hkps://keyserver.ubuntu.com hkp://ha.pool.sks-keyservers.net:80 hkp://pgp.mit.edu:80 ; do echo \"Fetching nginx GPG keys from ${server}\"; gpg --keyserver \"${server}\" --keyserver-options timeout=10 --recv-keys ${GPG_KEYS} 2>/dev/null && break || true; done && curl -fsSL https://nginx.org/keys/nginx_signing.key | gpg --import && curl -fsSL https://nginx.org/keys/pluknet.key | gpg --import && curl -fsSL https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl.asc | gpg --import && for key in ${GPG_KEYS}; do gpg --list-keys \"${key}\" > /dev/null 2>&1 || { echo >&2 \"ERROR: GPG key ${key} could not be fetched\"; exit 1; }; done && { gpg --batch --verify nginx.tar.gz.asc nginx.tar.gz || { echo >&2 \"ERROR: nginx tarball signature verification failed\"; exit 1; }; } && gpg --batch --import libressl-project.asc && { gpg --batch --verify libressl.tar.gz.asc libressl.tar.gz || { echo >&2 \"ERROR: LibreSSL tarball signature verification failed\"; exit 1; }; } && rm -rf \"${GNUPGHOME}\" nginx.tar.gz.asc libressl.tar.gz.asc libressl-project.asc && mkdir -p /usr/src && tar -zxC /usr/src -f nginx.tar.gz && rm nginx.tar.gz && tar -zxC /usr/src -f libressl.tar.gz && rm libressl.tar.gz && git clone --depth=1 --recurse-submodules https://github.com/google/ngx_brotli /usr/src/ngx_brotli && git clone --depth=1 https://github.com/openresty/headers-more-nginx-module /usr/src/ngx_headers_more && git clone --depth=1 https://github.com/nginx/njs /usr/src/njs && cd /usr/src/nginx-${NGINX_VERSION} && curl -fsSL \"https://raw.githubusercontent.com/nginx-modules/ngx_http_tls_dyn_size/refs/heads/master/nginx__dynamic_tls_records_1.27.5%2B.patch\" -o dynamic_tls_records.patch && patch -p1 < dynamic_tls_records.patch && rm dynamic_tls_records.patch && ./configure ${CONFIG} --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && make install && make clean && ./configure ${CONFIG} --with-debug --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && mv objs/nginx objs/nginx-debug
|
|
build (linux/ppc64le, stable, Dockerfile, stable-ppc64le-alpine, ubuntu-24.04-arm)
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c set -eux && addgroup -S nginx && adduser -D -S -h /var/cache/nginx -s /sbin/nologin -G nginx nginx && apk add --no-cache --virtual .build-deps autoconf automake bind-tools binutils build-base ca-certificates cmake curl gcc gd-dev geoip-dev git gnupg go libc-dev libgcc libstdc++ libtool libxslt-dev linux-headers make mercurial pcre pcre-dev perl-dev su-exec tar tzdata zlib zlib-dev && curl -fsSL \"https://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz\" -o nginx.tar.gz && curl -fsSL \"https://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz.asc\" -o nginx.tar.gz.asc && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${LIBRESSL_VERSION}.tar.gz\" -o libressl.tar.gz && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${LIBRESSL_VERSION}.tar.gz.asc\" -o libressl.tar.gz.asc && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl.asc\" -o libressl-project.asc && GPG_KEYS=\"43387825DDB1BB97EC36BA5D007C8D7C15D87369 D6786CE303D9A9022998DC6CC8464D549AF75C0A A1EB079B8D3EB92B4EBD3139663AF51BD5E4D8D5\" && GNUPGHOME=\"$(mktemp -d)\" && export GNUPGHOME && for server in hkps://keys.openpgp.org hkps://keyserver.ubuntu.com hkp://ha.pool.sks-keyservers.net:80 hkp://pgp.mit.edu:80 ; do echo \"Fetching nginx GPG keys from ${server}\"; gpg --keyserver \"${server}\" --keyserver-options timeout=10 --recv-keys ${GPG_KEYS} 2>/dev/null && break || true; done && curl -fsSL https://nginx.org/keys/nginx_signing.key | gpg --import && curl -fsSL https://nginx.org/keys/pluknet.key | gpg --import && curl -fsSL https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl.asc | gpg --import && for key in ${GPG_KEYS}; do gpg --list-keys \"${key}\" > /dev/null 2>&1 || { echo >&2 \"ERROR: GPG key ${key} could not be fetched\"; exit 1; }; done && { gpg --batch --verify nginx.tar.gz.asc nginx.tar.gz || { echo >&2 \"ERROR: nginx tarball signature verification failed\"; exit 1; }; } && gpg --batch --import libressl-project.asc && { gpg --batch --verify libressl.tar.gz.asc libressl.tar.gz || { echo >&2 \"ERROR: LibreSSL tarball signature verification failed\"; exit 1; }; } && rm -rf \"${GNUPGHOME}\" nginx.tar.gz.asc libressl.tar.gz.asc libressl-project.asc && mkdir -p /usr/src && tar -zxC /usr/src -f nginx.tar.gz && rm nginx.tar.gz && tar -zxC /usr/src -f libressl.tar.gz && rm libressl.tar.gz && git clone --depth=1 --recurse-submodules https://github.com/google/ngx_brotli /usr/src/ngx_brotli && git clone --depth=1 https://github.com/openresty/headers-more-nginx-module /usr/src/ngx_headers_more && git clone --depth=1 https://github.com/nginx/njs /usr/src/njs && cd /usr/src/nginx-${NGINX_VERSION} && curl -fsSL \"https://raw.githubusercontent.com/nginx-modules/ngx_http_tls_dyn_size/refs/heads/master/nginx__dynamic_tls_records_1.27.5%2B.patch\" -o dynamic_tls_records.patch && patch -p1 < dynamic_tls_records.patch && rm dynamic_tls_records.patch && ./configure ${CONFIG} --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && make install && make clean && ./configure ${CONFIG} --with-debug --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && mv objs/nginx objs/nginx-debug
|
|
build (linux/riscv64, stable, Dockerfile, stable-riscv64-alpine, ubuntu-24.04-arm)
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c set -eux && addgroup -S nginx && adduser -D -S -h /var/cache/nginx -s /sbin/nologin -G nginx nginx && apk add --no-cache --virtual .build-deps autoconf automake bind-tools binutils build-base ca-certificates cmake curl gcc gd-dev geoip-dev git gnupg go libc-dev libgcc libstdc++ libtool libxslt-dev linux-headers make mercurial pcre pcre-dev perl-dev su-exec tar tzdata zlib zlib-dev && curl -fsSL \"https://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz\" -o nginx.tar.gz && curl -fsSL \"https://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz.asc\" -o nginx.tar.gz.asc && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${LIBRESSL_VERSION}.tar.gz\" -o libressl.tar.gz && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${LIBRESSL_VERSION}.tar.gz.asc\" -o libressl.tar.gz.asc && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl.asc\" -o libressl-project.asc && GPG_KEYS=\"43387825DDB1BB97EC36BA5D007C8D7C15D87369 D6786CE303D9A9022998DC6CC8464D549AF75C0A A1EB079B8D3EB92B4EBD3139663AF51BD5E4D8D5\" && GNUPGHOME=\"$(mktemp -d)\" && export GNUPGHOME && for server in hkps://keys.openpgp.org hkps://keyserver.ubuntu.com hkp://ha.pool.sks-keyservers.net:80 hkp://pgp.mit.edu:80 ; do echo \"Fetching nginx GPG keys from ${server}\"; gpg --keyserver \"${server}\" --keyserver-options timeout=10 --recv-keys ${GPG_KEYS} 2>/dev/null && break || true; done && curl -fsSL https://nginx.org/keys/nginx_signing.key | gpg --import && curl -fsSL https://nginx.org/keys/pluknet.key | gpg --import && curl -fsSL https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl.asc | gpg --import && for key in ${GPG_KEYS}; do gpg --list-keys \"${key}\" > /dev/null 2>&1 || { echo >&2 \"ERROR: GPG key ${key} could not be fetched\"; exit 1; }; done && { gpg --batch --verify nginx.tar.gz.asc nginx.tar.gz || { echo >&2 \"ERROR: nginx tarball signature verification failed\"; exit 1; }; } && gpg --batch --import libressl-project.asc && { gpg --batch --verify libressl.tar.gz.asc libressl.tar.gz || { echo >&2 \"ERROR: LibreSSL tarball signature verification failed\"; exit 1; }; } && rm -rf \"${GNUPGHOME}\" nginx.tar.gz.asc libressl.tar.gz.asc libressl-project.asc && mkdir -p /usr/src && tar -zxC /usr/src -f nginx.tar.gz && rm nginx.tar.gz && tar -zxC /usr/src -f libressl.tar.gz && rm libressl.tar.gz && git clone --depth=1 --recurse-submodules https://github.com/google/ngx_brotli /usr/src/ngx_brotli && git clone --depth=1 https://github.com/openresty/headers-more-nginx-module /usr/src/ngx_headers_more && git clone --depth=1 https://github.com/nginx/njs /usr/src/njs && cd /usr/src/nginx-${NGINX_VERSION} && curl -fsSL \"https://raw.githubusercontent.com/nginx-modules/ngx_http_tls_dyn_size/refs/heads/master/nginx__dynamic_tls_records_1.27.5%2B.patch\" -o dynamic_tls_records.patch && patch -p1 < dynamic_tls_records.patch && rm dynamic_tls_records.patch && ./configure ${CONFIG} --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && make install && make clean && ./configure ${CONFIG} --with-debug --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && mv objs/nginx objs/nginx-debug
|
|
build (linux/loong64, stable, Dockerfile.loongarch64, stable-loong64-alpine, ubuntu-24.04-arm)
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c set -eux && addgroup -S nginx && adduser -D -S -h /var/cache/nginx -s /sbin/nologin -G nginx nginx && apk add --no-cache --virtual .build-deps autoconf automake bind-tools binutils build-base ca-certificates cmake curl gcc gd-dev geoip-dev git gnupg go libc-dev libgcc libstdc++ libtool libxslt-dev linux-headers make mercurial pcre pcre-dev perl-dev su-exec tar tzdata zlib zlib-dev && curl -fsSL \"https://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz\" -o nginx.tar.gz && curl -fsSL \"https://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz.asc\" -o nginx.tar.gz.asc && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${LIBRESSL_VERSION}.tar.gz\" -o libressl.tar.gz && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${LIBRESSL_VERSION}.tar.gz.asc\" -o libressl.tar.gz.asc && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl.asc\" -o libressl-project.asc && GPG_KEYS=\"43387825DDB1BB97EC36BA5D007C8D7C15D87369 D6786CE303D9A9022998DC6CC8464D549AF75C0A A1EB079B8D3EB92B4EBD3139663AF51BD5E4D8D5\" && GNUPGHOME=\"$(mktemp -d)\" && export GNUPGHOME && for server in hkps://keys.openpgp.org hkps://keyserver.ubuntu.com hkp://ha.pool.sks-keyservers.net:80 hkp://pgp.mit.edu:80 ; do echo \"Fetching nginx GPG keys from ${server}\"; gpg --keyserver \"${server}\" --keyserver-options timeout=10 --recv-keys ${GPG_KEYS} 2>/dev/null && break || true; done && curl -fsSL https://nginx.org/keys/nginx_signing.key | gpg --import && curl -fsSL https://nginx.org/keys/pluknet.key | gpg --import && curl -fsSL https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl.asc | gpg --import && for key in ${GPG_KEYS}; do gpg --list-keys \"${key}\" > /dev/null 2>&1 || { echo >&2 \"ERROR: GPG key ${key} could not be fetched\"; exit 1; }; done && { gpg --batch --verify nginx.tar.gz.asc nginx.tar.gz || { echo >&2 \"ERROR: nginx tarball signature verification failed\"; exit 1; }; } && gpg --batch --import libressl-project.asc && { gpg --batch --verify libressl.tar.gz.asc libressl.tar.gz || { echo >&2 \"ERROR: LibreSSL tarball signature verification failed\"; exit 1; }; } && rm -rf \"${GNUPGHOME}\" nginx.tar.gz.asc libressl.tar.gz.asc libressl-project.asc && mkdir -p /usr/src && tar -zxC /usr/src -f nginx.tar.gz && rm nginx.tar.gz && tar -zxC /usr/src -f libressl.tar.gz && rm libressl.tar.gz && git clone --depth=1 --recurse-submodules https://github.com/google/ngx_brotli /usr/src/ngx_brotli && git clone --depth=1 https://github.com/openresty/headers-more-nginx-module /usr/src/ngx_headers_more && git clone --depth=1 https://github.com/nginx/njs /usr/src/njs && cd /usr/src/nginx-${NGINX_VERSION} && curl -fsSL \"https://raw.githubusercontent.com/nginx-modules/ngx_http_tls_dyn_size/refs/heads/master/nginx__dynamic_tls_records_1.27.5%2B.patch\" -o dynamic_tls_records.patch && patch -p1 < dynamic_tls_records.patch && rm dynamic_tls_records.patch && ./configure ${CONFIG} --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && make install && make clean && ./configure ${CONFIG} --with-debug --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && mv objs/nginx objs/nginx-debug
|
|
FROM --platform flag should not use a constant value:
mainline/Dockerfile.loongarch64#L1
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/loong64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
nginx-modules~docker-nginx-libressl~EW5D0W.dockerbuild
Expired
|
270 KB |
sha256:e706b4a5f1eff7723d709395c765899ee24ac189e6fe1affcf55cd70176eb666
|
|
|
nginx-modules~docker-nginx-libressl~FNY2K6.dockerbuild
Expired
|
37.2 KB |
sha256:4f6c9da777976726bbab13c3054803562bb7803397378f5dfcdb29167ef93360
|
|
|
nginx-modules~docker-nginx-libressl~HYD45F.dockerbuild
Expired
|
36.6 KB |
sha256:8d6702fb453c3a9911362e22c7173c58bbf0efd01992681d1ab559e66040f1ae
|
|
|
nginx-modules~docker-nginx-libressl~JET8R0.dockerbuild
Expired
|
37.9 KB |
sha256:019652454d6c8fe453f68276b17c9507c0e4ea36a83da36d0afe5b2e3a19c473
|
|
|
nginx-modules~docker-nginx-libressl~MK2VTV.dockerbuild
Expired
|
257 KB |
sha256:53f86f01d244dbda282baf9fe1da834fd81a48a463fd8d62ee996fc35a794144
|
|
|
nginx-modules~docker-nginx-libressl~MLHLXN.dockerbuild
Expired
|
270 KB |
sha256:a89623c19885879047aa36fd67f4ad2361961ea425a28762e45c5789fc7572fa
|
|
|
nginx-modules~docker-nginx-libressl~NUG5L1.dockerbuild
Expired
|
257 KB |
sha256:11f2752cdef5cc546062c5d565d5a0374c7714712690e62e0072adf6bb4c1769
|
|
|
nginx-modules~docker-nginx-libressl~OMV02O.dockerbuild
Expired
|
34.5 KB |
sha256:fe1c1cc18cfcb217f6a7e73d17f2f25c9d389630448dc8ab9ecefc805db54445
|
|
|
nginx-modules~docker-nginx-libressl~OVTKCC.dockerbuild
Expired
|
268 KB |
sha256:60d759aa2c460e853252e4122ba307579c69f5fd0b77c2b3f4562f59849f827a
|
|
|
nginx-modules~docker-nginx-libressl~RHU4EM.dockerbuild
Expired
|
37.1 KB |
sha256:4191d33138dee12d33d8fbf916759dbb2d7aad6715dd5e32cd94da85ba73bfe2
|
|
|
nginx-modules~docker-nginx-libressl~TA1QAB.dockerbuild
Expired
|
256 KB |
sha256:eb34ca29c5b8950cb1d941ad2385e7ee9577ff54f2c82dbd8f53ce2abc62bd3f
|
|
|
nginx-modules~docker-nginx-libressl~VQ56D3.dockerbuild
Expired
|
38 KB |
sha256:fe9acbfb82b6c9a5666be8f8acf460789872cf3c0682683f5e9c8b019ffab5bd
|
|
|
nginx-modules~docker-nginx-libressl~XBYQJI.dockerbuild
Expired
|
255 KB |
sha256:aad4a62fcdb37fa44e7fd378c525ceae0a37e8be60310f8d42c6c5596f147aee
|
|
|
nginx-modules~docker-nginx-libressl~YKAENK.dockerbuild
Expired
|
37.4 KB |
sha256:deeddcd3f0ddce0d0eed165a235d3ea4aadd31f9b655ad76fbd9d9780e8cd649
|
|