File tree Expand file tree Collapse file tree 6 files changed +318
-226
lines changed Expand file tree Collapse file tree 6 files changed +318
-226
lines changed Original file line number Diff line number Diff line change 11FROM ubuntu:22.04 AS buildstep
22ENV TERM=xterm container=docker DEBIAN_FRONTEND=noninteractive \
3- NGINX_DEVEL_KIT_VERSION=0.3.1 NGINX_SET_MISC_MODULE_VERSION=0.32 \
4- NGINX_VERSION=1.22 .0
3+ NGINX_DEVEL_KIT_VERSION=0.3.2 NGINX_SET_MISC_MODULE_VERSION=0.33 \
4+ NGINX_VERSION=1.24 .0
55ADD ./build/ /tmp/
66RUN bash /tmp/ubuntu.sh
77
88
99FROM ubuntu:22.04
1010LABEL maintainer="noogen <friends@niiknow.org>"
1111ENV TERM=xterm container=docker DEBIAN_FRONTEND=noninteractive \
12- NGINX_VERSION=_1.22 .0-1~jammy_amd64.deb \
12+ NGINX_VERSION=_1.24 .0-1~jammy_amd64.deb \
1313 NGINX_DEBUG=-dbg${NGINX_VERSION}
1414
1515COPY --from=buildstep /usr/src/nginx/nginx${NGINX_VERSION} /tmp
@@ -19,10 +19,10 @@ RUN cd /tmp \
1919 && apt-get update -y && apt-get upgrade -y --no-install-recommends --no-install-suggests \
2020 && apt-get install -y --no-install-recommends --no-install-suggests curl gpg-agent nano \
2121 libgd3 gettext-base unzip rsync cron apt-transport-https software-properties-common \
22- ca-certificates libmaxminddb0 libmaxminddb-dev mmdb-bin python3-pip \
22+ ca-certificates libmaxminddb0 libmaxminddb-dev mmdb-bin python3-pip git \
2323 && dpkg --configure -a \
2424 && touch /var/log/cron.log \
25- && curl -s https://nginx.org/keys/nginx_signing.key | apt-key add - \
25+ && curl -fsSL https://nginx.org/keys/nginx_signing.key | apt-key add - \
2626 && cp /etc/apt/sources.list /etc/apt/sources.list.bak \
2727 && echo "deb http://nginx.org/packages/ubuntu/ jammy nginx" | tee -a /etc/apt/sources.list \
2828 && echo "deb-src http://nginx.org/packages/ubuntu/ jammy nginx" | tee -a /etc/apt/sources.list \
Original file line number Diff line number Diff line change 33export NGINX_BUILD_DIR=/usr/src/nginx/nginx-${NGINX_VERSION}
44cd /tmp
55
6- add-apt-repository ppa:maxmind/ppa
76apt-get update
87apt-get install -y --no-install-recommends --no-install-suggests curl apt-transport-https \
98 apt-utils software-properties-common build-essential ca-certificates libssl-dev \
10- zlib1g zlib1g-dev dpkg-dev libpcre3 libpcre3-dev libgd-dev gpg-agent
9+ zlib1g zlib1g-dev dpkg-dev libpcre3 libpcre3-dev libgd-dev gpg-agent git
10+
11+ add-apt-repository ppa:maxmind/ppa
1112apt-get install -y libmaxminddb0 libmaxminddb-dev mmdb-bin
1213
1314dpkg --configure -a
@@ -22,7 +23,7 @@ mkdir -p /usr/src/nginx/set-misc-nginx-module
2223tar -xof ngx-misc.tar.gz -C /usr/src/nginx/set-misc-nginx-module --strip-components=1
2324rm ngx-misc.tar.gz
2425
25- curl -s https://nginx.org/keys/nginx_signing.key | apt-key add -
26+ curl -fsSL https://nginx.org/keys/nginx_signing.key | apt-key add -
2627cp /etc/apt/sources.list /etc/apt/sources.list.bak
2728echo " deb http://nginx.org/packages/ubuntu/ jammy nginx" | tee -a /etc/apt/sources.list
2829echo " deb-src http://nginx.org/packages/ubuntu/ jammy nginx" | tee -a /etc/apt/sources.list
Load Diff This file was deleted.
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments