Skip to content

Commit ebc0017

Browse files
authored
feat: add lua-resty-events module (#323)
Signed-off-by: Ling Samuel (WSL) <[email protected]>
1 parent 27e9756 commit ebc0017

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

build-apisix-base.sh

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ if ([ $# -gt 0 ] && [ "$1" == "latest" ]) || [ "$version" == "latest" ]; then
1616
wasm_nginx_module_ver="main"
1717
lua_var_nginx_module_ver="master"
1818
grpc_client_nginx_module_ver="main"
19+
lua_resty_events_ver="main"
1920
debug_args="--with-debug"
2021
OR_PREFIX=${OR_PREFIX:="/usr/local/openresty-debug"}
2122
else
@@ -25,6 +26,7 @@ else
2526
wasm_nginx_module_ver="0.6.5"
2627
lua_var_nginx_module_ver="v0.5.3"
2728
grpc_client_nginx_module_ver="v0.4.4"
29+
lua_resty_events_ver="0.2.0"
2830
debug_args=${debug_args:-}
2931
OR_PREFIX=${OR_PREFIX:="/usr/local/openresty"}
3032
fi
@@ -85,6 +87,14 @@ else
8587
grpc-client-nginx-module-${grpc_client_nginx_module_ver}
8688
fi
8789

90+
if [ "$repo" == lua-resty-events ]; then
91+
cp -r "$prev_workdir" ./lua-resty-events-${lua_resty_events_ver}
92+
else
93+
git clone --depth=1 -b $lua_resty_events_ver \
94+
https://github.com/Kong/lua-resty-events.git \
95+
lua-resty-events-${lua_resty_events_ver}
96+
fi
97+
8898
cd ngx_multi_upstream_module-${ngx_multi_upstream_module_ver} || exit 1
8999
./patch.sh ../openresty-${OPENRESTY_VERSION}
90100
cd ..
@@ -140,6 +150,7 @@ fi
140150
--add-module=../wasm-nginx-module-${wasm_nginx_module_ver} \
141151
--add-module=../lua-var-nginx-module-${lua_var_nginx_module_ver} \
142152
--add-module=../grpc-client-nginx-module-${grpc_client_nginx_module_ver} \
153+
--add-module=../lua-resty-events-${lua_resty_events_ver} \
143154
--with-poll_module \
144155
--with-pcre-jit \
145156
--without-http_rds_json_module \
@@ -186,6 +197,10 @@ cd grpc-client-nginx-module-${grpc_client_nginx_module_ver} || exit 1
186197
sudo OPENRESTY_PREFIX="$OR_PREFIX" make install
187198
cd ..
188199

200+
cd lua-resty-events-${lua_resty_events_ver} || exit 1
201+
sudo OPENRESTY_PREFIX="$OR_PREFIX" make install
202+
cd ..
203+
189204
# package etcdctl
190205
ETCD_ARCH="amd64"
191206
ETCD_VERSION=${ETCD_VERSION:-'3.5.4'}

0 commit comments

Comments
 (0)