Skip to content

Commit 158d236

Browse files
committed
update nginx
1 parent bb32900 commit 158d236

File tree

5 files changed

+25
-11
lines changed

5 files changed

+25
-11
lines changed

Dockerfile

+7-6
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
1-
FROM alpine:3.12
1+
FROM alpine:3.17
2+
ARG TARGETARCH=arm64
23
34

45
# https://github.com/cubicdaiya/nginx-build
5-
ENV NGINX_BUILD=0.11.13
6-
ENV NGINX_VER=1.21.0
7-
ENV ZLIB_VERSION=1.2.11
6+
ENV NGINX_BUILD=0.13.1
7+
ENV NGINX_VER=1.23.3
8+
ENV ZLIB_VERSION=1.2.13
89

910
RUN mkdir /usr/local/src /usr/local/share/GeoIP
1011
ADD config /config
1112

1213
WORKDIR /usr/local/src
1314
RUN apk add --update openssl-dev git curl geoip-dev file wget \
1415
&& apk add --virtual build-deps build-base ruby-rake bison perl \
15-
&& curl -L https://github.com/cubicdaiya/nginx-build/releases/download/v$NGINX_BUILD/nginx-build-linux-amd64-$NGINX_BUILD.tar.gz -o nginx-build.tar.gz \
16+
&& curl -L https://github.com/cubicdaiya/nginx-build/releases/download/v$NGINX_BUILD/nginx-build-linux-${TARGETARCH}-$NGINX_BUILD.tar.gz -o nginx-build.tar.gz \
1617
&& tar xvzf nginx-build.tar.gz \
17-
&& ./nginx-build -verbose -v $NGINX_VER -d work -pcre -zlib -zlibversion=$ZLIB_VERSION -m /config/modules3rd.ini -c /config/configure.sh --clear \
18+
&& ./nginx-build -verbose -v $NGINX_VER -d work -pcre -zlib -zlibversion=$ZLIB_VERSION -m /config/modules3rd.json -c /config/configure.sh --clear \
1819
&& cd work/nginx/$NGINX_VER/nginx-$NGINX_VER \
1920
&& make install \
2021
&& apk del build-deps \

config/configure.sh

+1-3
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,5 @@
1717
--with-stream \
1818
--with-stream_ssl_module \
1919
--without-stream_limit_conn_module \
20-
--add-module=../ngx_mruby/dependence/ngx_devel_kit \
21-
--with-cc-opt='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' \
22-
--with-ld-opt='-Wl,-z,relro'
20+
--add-module=../ngx_mruby/dependence/ngx_devel_kit
2321

config/modules3rd.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ rev=2.3
66
[ngx_mruby]
77
form=git
88
url=https://github.com/matsumotory/ngx_mruby.git
9-
rev=v2.2.3
9+
rev=v2.3.0
1010
shprov=/config/mruby/wrap_build.sh
1111

config/modules3rd.json

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
[
2+
{
3+
"name": "ngx_cache_purge",
4+
"form": "git",
5+
"url": "https://github.com/FRiCKLE/ngx_cache_purge.git",
6+
"rev": "2.3"
7+
},
8+
{
9+
"name": "ngx_mruby",
10+
"form": "git",
11+
"url": "https://github.com/matsumotory/ngx_mruby.git",
12+
"rev": "v2.3.0",
13+
"shprov": "/config/mruby/wrap_build.sh"
14+
}
15+
]

config/mruby/build_config.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
conf.gem :github => 'mattn/mruby-onig-regexp'
1717
conf.gem :github => 'matsumoto-r/mruby-redis'
1818
conf.gem :github => 'matsumoto-r/mruby-vedis'
19-
conf.gem :github => 'matsumoto-r/mruby-sleep'
19+
# conf.gem :github => 'matsumoto-r/mruby-sleep'
2020
conf.gem :github => 'matsumoto-r/mruby-userdata'
2121
conf.gem :github => 'matsumoto-r/mruby-uname'
2222
conf.gem :github => 'matsumoto-r/mruby-mutex'

0 commit comments

Comments
 (0)