freenginx: mainline=1.31.3, stable=1.30.4 #17
Annotations
9 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 && LIBRESSL_HOST= && case \"${TARGETARCH:-}-${TARGETVARIANT:-}\" in arm-v6) LIBRESSL_HOST=armv6-alpine-linux-musleabihf ;; arm-v7) LIBRESSL_HOST=armv7-alpine-linux-musleabihf ;; esac && 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://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz\" -o freenginx.tar.gz && curl -fsSL \"https://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz.asc\" -o freenginx.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=\"B0F4253373F8F6F510D42178520A9993A1C052F8 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 freenginx + LibreSSL GPG keys from ${server}\"; gpg --keyserver \"${server}\" --keyserver-options timeout=10 --recv-keys ${GPG_KEYS} 2>/dev/null && break || true; done && curl -fsSL https://freenginx.org/keys/mdounin.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 (freenginx or LibreSSL)\"; exit 1; }; done && { gpg --batch --verify freenginx.tar.gz.asc freenginx.tar.gz || { echo >&2 \"ERROR: freenginx 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}\" freenginx.tar.gz.asc libressl.tar.gz.asc libressl-project.asc && mkdir -p /usr/src && tar -zxC /usr/src -f freenginx.tar.gz && rm freenginx.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/freenginx-${NGINX_VERSION} && curl -fsSL \"https://raw.githubusercontent.com/nginx-modules/ngx_http_tls_dyn_size/refs/heads/master/freenginx__dynamic_tls_records_1.29.7%2B.patch\" -o dynamic_tls_records.patch && patch -p1 < dynamic_tls_records.patch && rm dynamic_tls_records.patch && ./configure ${CONFIG} ${LIBRESSL_HOST:+--with-openssl-opt=\"--host=$LIBRESSL_HOST\"} --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && make install
|
|
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 && LIBRESSL_HOST= && case \"${TARGETARCH:-}-${TARGETVARIANT:-}\" in arm-v6) LIBRESSL_HOST=armv6-alpine-linux-musleabihf ;; arm-v7) LIBRESSL_HOST=armv7-alpine-linux-musleabihf ;; esac && 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://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz\" -o freenginx.tar.gz && curl -fsSL \"https://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz.asc\" -o freenginx.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=\"B0F4253373F8F6F510D42178520A9993A1C052F8 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 freenginx + LibreSSL GPG keys from ${server}\"; gpg --keyserver \"${server}\" --keyserver-options timeout=10 --recv-keys ${GPG_KEYS} 2>/dev/null && break || true; done && curl -fsSL https://freenginx.org/keys/mdounin.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 (freenginx or LibreSSL)\"; exit 1; }; done && { gpg --batch --verify freenginx.tar.gz.asc freenginx.tar.gz || { echo >&2 \"ERROR: freenginx 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}\" freenginx.tar.gz.asc libressl.tar.gz.asc libressl-project.asc && mkdir -p /usr/src && tar -zxC /usr/src -f freenginx.tar.gz && rm freenginx.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/freenginx-${NGINX_VERSION} && curl -fsSL \"https://raw.githubusercontent.com/nginx-modules/ngx_http_tls_dyn_size/refs/heads/master/freenginx__dynamic_tls_records_1.29.7%2B.patch\" -o dynamic_tls_records.patch && patch -p1 < dynamic_tls_records.patch && rm dynamic_tls_records.patch && ./configure ${CONFIG} ${LIBRESSL_HOST:+--with-openssl-opt=\"--host=$LIBRESSL_HOST\"} --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && make install
|
|
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 && LIBRESSL_HOST= && case \"${TARGETARCH:-}-${TARGETVARIANT:-}\" in arm-v6) LIBRESSL_HOST=armv6-alpine-linux-musleabihf ;; arm-v7) LIBRESSL_HOST=armv7-alpine-linux-musleabihf ;; esac && 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://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz\" -o freenginx.tar.gz && curl -fsSL \"https://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz.asc\" -o freenginx.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=\"B0F4253373F8F6F510D42178520A9993A1C052F8 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 freenginx + LibreSSL GPG keys from ${server}\"; gpg --keyserver \"${server}\" --keyserver-options timeout=10 --recv-keys ${GPG_KEYS} 2>/dev/null && break || true; done && curl -fsSL https://freenginx.org/keys/mdounin.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 (freenginx or LibreSSL)\"; exit 1; }; done && { gpg --batch --verify freenginx.tar.gz.asc freenginx.tar.gz || { echo >&2 \"ERROR: freenginx 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}\" freenginx.tar.gz.asc libressl.tar.gz.asc libressl-project.asc && mkdir -p /usr/src && tar -zxC /usr/src -f freenginx.tar.gz && rm freenginx.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/freenginx-${NGINX_VERSION} && curl -fsSL \"https://raw.githubusercontent.com/nginx-modules/ngx_http_tls_dyn_size/refs/heads/master/freenginx__dynamic_tls_records_1.29.7%2B.patch\" -o dynamic_tls_records.patch && patch -p1 < dynamic_tls_records.patch && rm dynamic_tls_records.patch && ./configure ${CONFIG} ${LIBRESSL_HOST:+--with-openssl-opt=\"--host=$LIBRESSL_HOST\"} --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && make install
|
|
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 && LIBRESSL_HOST= && case \"${TARGETARCH:-}-${TARGETVARIANT:-}\" in arm-v6) LIBRESSL_HOST=armv6-alpine-linux-musleabihf ;; arm-v7) LIBRESSL_HOST=armv7-alpine-linux-musleabihf ;; esac && 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://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz\" -o freenginx.tar.gz && curl -fsSL \"https://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz.asc\" -o freenginx.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=\"B0F4253373F8F6F510D42178520A9993A1C052F8 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 freenginx + LibreSSL GPG keys from ${server}\"; gpg --keyserver \"${server}\" --keyserver-options timeout=10 --recv-keys ${GPG_KEYS} 2>/dev/null && break || true; done && curl -fsSL https://freenginx.org/keys/mdounin.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 (freenginx or LibreSSL)\"; exit 1; }; done && { gpg --batch --verify freenginx.tar.gz.asc freenginx.tar.gz || { echo >&2 \"ERROR: freenginx 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}\" freenginx.tar.gz.asc libressl.tar.gz.asc libressl-project.asc && mkdir -p /usr/src && tar -zxC /usr/src -f freenginx.tar.gz && rm freenginx.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/freenginx-${NGINX_VERSION} && curl -fsSL \"https://raw.githubusercontent.com/nginx-modules/ngx_http_tls_dyn_size/refs/heads/master/freenginx__dynamic_tls_records_1.29.7%2B.patch\" -o dynamic_tls_records.patch && patch -p1 < dynamic_tls_records.patch && rm dynamic_tls_records.patch && ./configure ${CONFIG} ${LIBRESSL_HOST:+--with-openssl-opt=\"--host=$LIBRESSL_HOST\"} --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && make install
|
|
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 && LIBRESSL_HOST= && case \"${TARGETARCH:-}-${TARGETVARIANT:-}\" in arm-v6) LIBRESSL_HOST=armv6-alpine-linux-musleabihf ;; arm-v7) LIBRESSL_HOST=armv7-alpine-linux-musleabihf ;; esac && 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://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz\" -o freenginx.tar.gz && curl -fsSL \"https://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz.asc\" -o freenginx.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=\"B0F4253373F8F6F510D42178520A9993A1C052F8 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 freenginx + LibreSSL GPG keys from ${server}\"; gpg --keyserver \"${server}\" --keyserver-options timeout=10 --recv-keys ${GPG_KEYS} 2>/dev/null && break || true; done && curl -fsSL https://freenginx.org/keys/mdounin.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 (freenginx or LibreSSL)\"; exit 1; }; done && { gpg --batch --verify freenginx.tar.gz.asc freenginx.tar.gz || { echo >&2 \"ERROR: freenginx 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}\" freenginx.tar.gz.asc libressl.tar.gz.asc libressl-project.asc && mkdir -p /usr/src && tar -zxC /usr/src -f freenginx.tar.gz && rm freenginx.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/freenginx-${NGINX_VERSION} && curl -fsSL \"https://raw.githubusercontent.com/nginx-modules/ngx_http_tls_dyn_size/refs/heads/master/freenginx__dynamic_tls_records_1.29.7%2B.patch\" -o dynamic_tls_records.patch && patch -p1 < dynamic_tls_records.patch && rm dynamic_tls_records.patch && ./configure ${CONFIG} ${LIBRESSL_HOST:+--with-openssl-opt=\"--host=$LIBRESSL_HOST\"} --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && make install
|
|
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 && LIBRESSL_HOST= && case \"${TARGETARCH:-}-${TARGETVARIANT:-}\" in arm-v6) LIBRESSL_HOST=armv6-alpine-linux-musleabihf ;; arm-v7) LIBRESSL_HOST=armv7-alpine-linux-musleabihf ;; esac && 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://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz\" -o freenginx.tar.gz && curl -fsSL \"https://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz.asc\" -o freenginx.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=\"B0F4253373F8F6F510D42178520A9993A1C052F8 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 freenginx + LibreSSL GPG keys from ${server}\"; gpg --keyserver \"${server}\" --keyserver-options timeout=10 --recv-keys ${GPG_KEYS} 2>/dev/null && break || true; done && curl -fsSL https://freenginx.org/keys/mdounin.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 (freenginx or LibreSSL)\"; exit 1; }; done && { gpg --batch --verify freenginx.tar.gz.asc freenginx.tar.gz || { echo >&2 \"ERROR: freenginx 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}\" freenginx.tar.gz.asc libressl.tar.gz.asc libressl-project.asc && mkdir -p /usr/src && tar -zxC /usr/src -f freenginx.tar.gz && rm freenginx.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/freenginx-${NGINX_VERSION} && curl -fsSL \"https://raw.githubusercontent.com/nginx-modules/ngx_http_tls_dyn_size/refs/heads/master/freenginx__dynamic_tls_records_1.29.7%2B.patch\" -o dynamic_tls_records.patch && patch -p1 < dynamic_tls_records.patch && rm dynamic_tls_records.patch && ./configure ${CONFIG} ${LIBRESSL_HOST:+--with-openssl-opt=\"--host=$LIBRESSL_HOST\"} --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && make install
|
|
build (linux/arm/v6, mainline, Dockerfile, mainline-armv6-alpine, ubuntu-24.04-arm)
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c set -eux && LIBRESSL_HOST= && case \"${TARGETARCH:-}-${TARGETVARIANT:-}\" in arm-v6) LIBRESSL_HOST=armv6-alpine-linux-musleabihf ;; arm-v7) LIBRESSL_HOST=armv7-alpine-linux-musleabihf ;; esac && 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://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz\" -o freenginx.tar.gz && curl -fsSL \"https://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz.asc\" -o freenginx.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=\"B0F4253373F8F6F510D42178520A9993A1C052F8 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 freenginx + LibreSSL GPG keys from ${server}\"; gpg --keyserver \"${server}\" --keyserver-options timeout=10 --recv-keys ${GPG_KEYS} 2>/dev/null && break || true; done && curl -fsSL https://freenginx.org/keys/mdounin.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 (freenginx or LibreSSL)\"; exit 1; }; done && { gpg --batch --verify freenginx.tar.gz.asc freenginx.tar.gz || { echo >&2 \"ERROR: freenginx 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}\" freenginx.tar.gz.asc libressl.tar.gz.asc libressl-project.asc && mkdir -p /usr/src && tar -zxC /usr/src -f freenginx.tar.gz && rm freenginx.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/freenginx-${NGINX_VERSION} && curl -fsSL \"https://raw.githubusercontent.com/nginx-modules/ngx_http_tls_dyn_size/refs/heads/master/freenginx__dynamic_tls_records_1.29.7%2B.patch\" -o dynamic_tls_records.patch && patch -p1 < dynamic_tls_records.patch && rm dynamic_tls_records.patch && ./configure ${CONFIG} ${LIBRESSL_HOST:+--with-openssl-opt=\"--host=$LIBRESSL_HOST\"} --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && make install
|
|
build (linux/arm/v7, mainline, Dockerfile, mainline-armv7-alpine, ubuntu-24.04-arm)
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c set -eux && LIBRESSL_HOST= && case \"${TARGETARCH:-}-${TARGETVARIANT:-}\" in arm-v6) LIBRESSL_HOST=armv6-alpine-linux-musleabihf ;; arm-v7) LIBRESSL_HOST=armv7-alpine-linux-musleabihf ;; esac && 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://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz\" -o freenginx.tar.gz && curl -fsSL \"https://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz.asc\" -o freenginx.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=\"B0F4253373F8F6F510D42178520A9993A1C052F8 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 freenginx + LibreSSL GPG keys from ${server}\"; gpg --keyserver \"${server}\" --keyserver-options timeout=10 --recv-keys ${GPG_KEYS} 2>/dev/null && break || true; done && curl -fsSL https://freenginx.org/keys/mdounin.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 (freenginx or LibreSSL)\"; exit 1; }; done && { gpg --batch --verify freenginx.tar.gz.asc freenginx.tar.gz || { echo >&2 \"ERROR: freenginx 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}\" freenginx.tar.gz.asc libressl.tar.gz.asc libressl-project.asc && mkdir -p /usr/src && tar -zxC /usr/src -f freenginx.tar.gz && rm freenginx.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/freenginx-${NGINX_VERSION} && curl -fsSL \"https://raw.githubusercontent.com/nginx-modules/ngx_http_tls_dyn_size/refs/heads/master/freenginx__dynamic_tls_records_1.29.7%2B.patch\" -o dynamic_tls_records.patch && patch -p1 < dynamic_tls_records.patch && rm dynamic_tls_records.patch && ./configure ${CONFIG} ${LIBRESSL_HOST:+--with-openssl-opt=\"--host=$LIBRESSL_HOST\"} --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && make install
|
|
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 && LIBRESSL_HOST= && case \"${TARGETARCH:-}-${TARGETVARIANT:-}\" in arm-v6) LIBRESSL_HOST=armv6-alpine-linux-musleabihf ;; arm-v7) LIBRESSL_HOST=armv7-alpine-linux-musleabihf ;; esac && 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://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz\" -o freenginx.tar.gz && curl -fsSL \"https://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz.asc\" -o freenginx.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=\"B0F4253373F8F6F510D42178520A9993A1C052F8 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 freenginx + LibreSSL GPG keys from ${server}\"; gpg --keyserver \"${server}\" --keyserver-options timeout=10 --recv-keys ${GPG_KEYS} 2>/dev/null && break || true; done && curl -fsSL https://freenginx.org/keys/mdounin.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 (freenginx or LibreSSL)\"; exit 1; }; done && { gpg --batch --verify freenginx.tar.gz.asc freenginx.tar.gz || { echo >&2 \"ERROR: freenginx 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}\" freenginx.tar.gz.asc libressl.tar.gz.asc libressl-project.asc && mkdir -p /usr/src && tar -zxC /usr/src -f freenginx.tar.gz && rm freenginx.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/freenginx-${NGINX_VERSION} && curl -fsSL \"https://raw.githubusercontent.com/nginx-modules/ngx_http_tls_dyn_size/refs/heads/master/freenginx__dynamic_tls_records_1.29.7%2B.patch\" -o dynamic_tls_records.patch && patch -p1 < dynamic_tls_records.patch && rm dynamic_tls_records.patch && ./configure ${CONFIG} ${LIBRESSL_HOST:+--with-openssl-opt=\"--host=$LIBRESSL_HOST\"} --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && make install
|
|
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-freenginx-libressl~37FW7X.dockerbuild
|
35.8 KB |
sha256:743e8757ac303f23df46ec4a2a0f7970884d94b0a4d3467d6606853511073307
|
|
|
nginx-modules~docker-freenginx-libressl~9CW5CZ.dockerbuild
|
33 KB |
sha256:19c5a3f40bdb1925718e0509ea898d67adf22ca5bdf06a62f3e37d1c199d54f0
|
|
|
nginx-modules~docker-freenginx-libressl~DXGCZK.dockerbuild
|
37.5 KB |
sha256:c6ae6e560d9f0caec0cf112dcf59f630ccf03550091324915f2561d3a655ae11
|
|
|
nginx-modules~docker-freenginx-libressl~F9VS6J.dockerbuild
|
57.6 KB |
sha256:7c21311a324ad6b87741f76be0373e73af50416085def40f9bffaf5e6a69ee4d
|
|
|
nginx-modules~docker-freenginx-libressl~HY52QW.dockerbuild
|
270 KB |
sha256:713cee194e548081ad7100d9e7d75e8598c3b44ea0d00cd07654ec40bc603de3
|
|
|
nginx-modules~docker-freenginx-libressl~JUKTR5.dockerbuild
|
54.3 KB |
sha256:cb995d4c049a308879744b60b6a9a248b94f75f84b71f3cd3d674174804493f6
|
|
|
nginx-modules~docker-freenginx-libressl~JYCZ2W.dockerbuild
|
33.9 KB |
sha256:3963139a146330f8ecdf344f855d417eba496338c52f3be0b97358e6701c4e00
|
|
|
nginx-modules~docker-freenginx-libressl~Q1LEVC.dockerbuild
|
257 KB |
sha256:122d6a80d1e5c6dac2a964eadd25f04a74f745ecef5bbdfc33713d837af268fa
|
|
|
nginx-modules~docker-freenginx-libressl~T08D9M.dockerbuild
|
35 KB |
sha256:ef1310ef543c4cddc9dbb93fe4ac5d60dbedd142f821f3619817a3bfbe501fde
|
|
|
nginx-modules~docker-freenginx-libressl~UWIQSV.dockerbuild
|
253 KB |
sha256:2be019ffcd946b158ff58fc41dc418f2128a1644355396c57f343de3d46c507f
|
|
|
nginx-modules~docker-freenginx-libressl~V2OSBR.dockerbuild
|
269 KB |
sha256:d4e78675c717d382487e201609441be41dcffb02607b09dee7b55aef6ae9dfd6
|
|
|
nginx-modules~docker-freenginx-libressl~VMO8F9.dockerbuild
|
267 KB |
sha256:ba0c470d6ee974b9436429e8f0bc48d7f1b5cfd54f4b9c03b864e0c91a1161b1
|
|
|
nginx-modules~docker-freenginx-libressl~XA0PIK.dockerbuild
|
33.6 KB |
sha256:ab7a14cb386ffda25c0ffcdc2e52b6c99be84cd84973fab88134afaefa3093ee
|
|
|
nginx-modules~docker-freenginx-libressl~YJDFTR.dockerbuild
|
34.9 KB |
sha256:1c32d9833c91cebf89bf446f8384cd3ec7b5a52638c8a5f489bcc55cd12d94a3
|
|