File tree 4 files changed +9
-5
lines changed 4 files changed +9
-5
lines changed Original file line number Diff line number Diff line change 8
8
fail-fast : true
9
9
matrix :
10
10
nginx :
11
- - " 1.21.4 "
11
+ - " 1.26.2 "
12
12
flavor :
13
13
- tsuru
14
+ openresty_package_version :
15
+ - 1.27.1.1-1~bookworm1
14
16
experimental :
15
17
- false
16
18
36
38
cache-to : type=local,dest=/tmp/.buildx-cache
37
39
build-args : |
38
40
nginx_version=${{ matrix.nginx }}
41
+ openresty_package_version=${{ matrix.openresty_package_version }}
39
42
modules=${{ env.MODULES }}
40
43
lua_modules=${{ env.LUA_MODULES }}
41
44
- run : make test flavor=${{ matrix.flavor }} nginx_version=${{ matrix.nginx }}
Original file line number Diff line number Diff line change @@ -6,11 +6,11 @@ SHELL ["/bin/bash", "-c"]
6
6
RUN set -x \
7
7
&& apt-get update \
8
8
&& apt-get install -y --no-install-suggests \
9
- libluajit-5.1-dev libpam0g-dev zlib1g-dev libpcre3-dev \
9
+ libluajit-5.1-dev libpam0g-dev zlib1g-dev libpcre3-dev libpcre2-dev \
10
10
libexpat1-dev git curl build-essential lsb-release libxml2 libxslt1.1 libxslt1-dev autoconf libtool libssl-dev \
11
11
unzip libmaxminddb-dev
12
12
13
- ARG openresty_package_version=1.21.4 .1-1~bullseye1
13
+ ARG openresty_package_version=1.27.1 .1-1~bookworm1
14
14
RUN set -x \
15
15
&& curl -fsSL https://openresty.org/package/pubkey.gpg | apt-key add - \
16
16
&& echo "deb https://openresty.org/package/$(uname -m | grep -qE 'aarch64|arm64' && echo -n 'arm64/')debian $(lsb_release -sc) openresty" | tee -a /etc/apt/sources.list.d/openresty.list \
Original file line number Diff line number Diff line change 1
1
nginx_version ?= stable
2
2
3
3
DOCKER ?= docker
4
- DOCKER_BUILD_OPTS ?=
4
+ DOCKER_BUILD_OPTS ?= --platform=linux/amd64
5
5
6
6
.PHONY : all
7
7
all :
@@ -24,6 +24,7 @@ image: check-required-vars
24
24
lua_modules=$$(jq -er '.flavors[] | select(.name == "$(flavor ) " ) | [ .lua_modules[]? ] | join(" ," )' flavors.json) && \
25
25
$(DOCKER ) build $(DOCKER_BUILD_OPTS ) \
26
26
--build-arg nginx_version=$(nginx_version ) \
27
+ --build-arg openresty_package_version=${openresty_package_version} \
27
28
--build-arg modules=" $$ modules" \
28
29
--build-arg lua_modules=" $$ lua_modules" \
29
30
-t tsuru/nginx-$(flavor ) :$(nginx_version ) .
Original file line number Diff line number Diff line change 4
4
"name" : " tsuru" ,
5
5
"modules" : [
6
6
" https://github.com/simplresty/ngx_devel_kit.git:v0.3.1" ,
7
- " https://github.com/openresty/lua-nginx-module.git:v0.10.21 " ,
7
+ " https://github.com/openresty/lua-nginx-module.git:v0.10.27 " ,
8
8
" https://github.com/openresty/lua-ssl-nginx-module.git" ,
9
9
" https://github.com/openresty/echo-nginx-module.git" ,
10
10
" https://github.com/openresty/headers-more-nginx-module.git" ,
You can’t perform that action at this time.
0 commit comments