Skip to content

Commit e656dec

Browse files
committed
upgrade nginx 1.24, dev kit, misc...
1 parent b3e2293 commit e656dec

File tree

6 files changed

+318
-226
lines changed

6 files changed

+318
-226
lines changed

Dockerfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
FROM ubuntu:22.04 AS buildstep
22
ENV 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
55
ADD ./build/ /tmp/
66
RUN bash /tmp/ubuntu.sh
77

88

99
FROM ubuntu:22.04
1010
LABEL maintainer="noogen <friends@niiknow.org>"
1111
ENV 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

1515
COPY --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 \

build/ubuntu.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@
33
export NGINX_BUILD_DIR=/usr/src/nginx/nginx-${NGINX_VERSION}
44
cd /tmp
55

6-
add-apt-repository ppa:maxmind/ppa
76
apt-get update
87
apt-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
1112
apt-get install -y libmaxminddb0 libmaxminddb-dev mmdb-bin
1213

1314
dpkg --configure -a
@@ -22,7 +23,7 @@ mkdir -p /usr/src/nginx/set-misc-nginx-module
2223
tar -xof ngx-misc.tar.gz -C /usr/src/nginx/set-misc-nginx-module --strip-components=1
2324
rm 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 -
2627
cp /etc/apt/sources.list /etc/apt/sources.list.bak
2728
echo "deb http://nginx.org/packages/ubuntu/ jammy nginx" | tee -a /etc/apt/sources.list
2829
echo "deb-src http://nginx.org/packages/ubuntu/ jammy nginx" | tee -a /etc/apt/sources.list

files/etc/nginx/cdn/cdn-arvancloud.conf

Lines changed: 0 additions & 46 deletions
This file was deleted.

files/etc/nginx/cdn/cdn-arvancloud.py

Lines changed: 0 additions & 16 deletions
This file was deleted.

0 commit comments

Comments
 (0)