Skip to content
This repository was archived by the owner on Jan 11, 2025. It is now read-only.

Commit a5fbec5

Browse files
updated dependencies versions
1 parent 0585e8c commit a5fbec5

18 files changed

+1166
-533
lines changed

Dockerfile

+11-11
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ ARG EXTENDED_IMAGE=1
2828
ENV EXTENDED_IMAGE=$EXTENDED_IMAGE
2929

3030
# lua
31-
ARG VER_LUA=5.3
31+
ARG VER_LUA=5.4
3232
ENV VER_LUA=$VER_LUA
3333

3434
# ngx_devel_kit
@@ -39,7 +39,7 @@ ENV VER_NGX_DEVEL_KIT=$VER_NGX_DEVEL_KIT
3939

4040
# luajit2
4141
# https://github.com/openresty/luajit2/releases
42-
ARG VER_LUAJIT=2.1-20201229
42+
ARG VER_LUAJIT=2.1-20210510
4343
ENV VER_LUAJIT=$VER_LUAJIT
4444
ARG LUAJIT_LIB=/usr/local/lib
4545
ENV LUAJIT_LIB=$LUAJIT_LIB
@@ -51,21 +51,21 @@ ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH
5151
# lua-nginx-module
5252
# https://github.com/openresty/lua-nginx-module/releases
5353
# Production ready.
54-
ARG VER_LUA_NGINX_MODULE=0.10.19
54+
ARG VER_LUA_NGINX_MODULE=0.10.20
5555
ENV VER_LUA_NGINX_MODULE=$VER_LUA_NGINX_MODULE
5656

5757
# lua-resty-core
5858
# https://github.com/openresty/lua-resty-core/releases
5959
# This library is production ready.
60-
ARG VER_LUA_RESTY_CORE=0.1.21
60+
ARG VER_LUA_RESTY_CORE=0.1.22
6161
ENV VER_LUA_RESTY_CORE=$VER_LUA_RESTY_CORE
6262
ARG LUA_LIB_DIR=/usr/local/share/lua/5.1
6363
ENV LUA_LIB_DIR=$LUA_LIB_DIR
6464

6565
# lua-resty-lrucache
6666
# https://github.com/openresty/lua-resty-lrucache/releases
6767
# This library is considered production ready.
68-
ARG VER_LUA_RESTY_LRUCACHE=0.10
68+
ARG VER_LUA_RESTY_LRUCACHE=0.11
6969
ENV VER_LUA_RESTY_LRUCACHE=$VER_LUA_RESTY_LRUCACHE
7070

7171
# headers-more-nginx-module
@@ -80,17 +80,17 @@ ENV VER_CLOUDFLARE_COOKIE=$VER_CLOUDFLARE_COOKIE
8080

8181
# lua-resty-dns
8282
# https://github.com/openresty/lua-resty-dns/releases
83-
ARG VER_OPENRESTY_DNS=0.21
83+
ARG VER_OPENRESTY_DNS=0.22
8484
ENV VER_OPENRESTY_DNS=$VER_OPENRESTY_DNS
8585

8686
# lua-resty-memcached
8787
# https://github.com/openresty/lua-resty-memcached/releases
88-
ARG VER_OPENRESTY_MEMCACHED=0.15
88+
ARG VER_OPENRESTY_MEMCACHED=0.16
8989
ENV VER_OPENRESTY_MEMCACHED=$VER_OPENRESTY_MEMCACHED
9090

9191
# lua-resty-mysql
9292
# https://github.com/openresty/lua-resty-mysql/releases
93-
ARG VER_OPENRESTY_MYSQL=0.23
93+
ARG VER_OPENRESTY_MYSQL=0.24
9494
ENV VER_OPENRESTY_MYSQL=$VER_OPENRESTY_MYSQL
9595

9696
# lua-resty-redis
@@ -115,7 +115,7 @@ ENV VER_OPENRESTY_WEBSOCKET=$VER_OPENRESTY_WEBSOCKET
115115

116116
# lua-rocks
117117
# https://luarocks.github.io/luarocks/releases/
118-
ARG VER_LUAROCKS=3.5.0
118+
ARG VER_LUAROCKS=3.7.0
119119
ENV VER_LUAROCKS=$VER_LUAROCKS
120120

121121
# lua-upstream-nginx-module
@@ -125,12 +125,12 @@ ENV VER_LUA_UPSTREAM=$VER_LUA_UPSTREAM
125125

126126
# nginx-lua-prometheus
127127
# https://github.com/knyar/nginx-lua-prometheus/releases
128-
ARG VER_PROMETHEUS=0.20201118
128+
ARG VER_PROMETHEUS=0.20210206
129129
ENV VER_PROMETHEUS=$VER_PROMETHEUS
130130

131131
# stream-lua-nginx-module
132132
# https://github.com/openresty/stream-lua-nginx-module/releases
133-
ARG VER_OPENRESTY_STREAMLUA=0.0.9
133+
ARG VER_OPENRESTY_STREAMLUA=0.0.10
134134
ENV VER_OPENRESTY_STREAMLUA=$VER_OPENRESTY_STREAMLUA
135135

136136
# https://github.com/nginx/nginx/releases

README.md

+57-57
Large diffs are not rendered by default.

docs/metadata/1.21.0-alpine3.14.0.md

+201
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,201 @@
1+
# fabiocicerchia/nginx-lua:1.21.0-alpine3.14.0
2+
3+
```json
4+
[
5+
{
6+
"Id": "sha256:9fb28427c5a60196cb6d8882eef5f6802a1592ef07cbbd9454a9796007a05375",
7+
"RepoTags": [
8+
"fabiocicerchia/nginx-lua:1",
9+
"fabiocicerchia/nginx-lua:1-alpine",
10+
"fabiocicerchia/nginx-lua:1-alpine3.14.0",
11+
"fabiocicerchia/nginx-lua:1.21",
12+
"fabiocicerchia/nginx-lua:1.21-alpine",
13+
"fabiocicerchia/nginx-lua:1.21-alpine3.14.0",
14+
"fabiocicerchia/nginx-lua:1.21.0",
15+
"fabiocicerchia/nginx-lua:1.21.0-alpine",
16+
"fabiocicerchia/nginx-lua:1.21.0-alpine3.14.0",
17+
"fabiocicerchia/nginx-lua:alpine",
18+
"fabiocicerchia/nginx-lua:latest"
19+
],
20+
"RepoDigests": [],
21+
"Parent": "",
22+
"Comment": "buildkit.dockerfile.v0",
23+
"Created": "2021-07-05T08:40:50.5326029Z",
24+
"Container": "",
25+
"ContainerConfig": {
26+
"Hostname": "",
27+
"Domainname": "",
28+
"User": "",
29+
"AttachStdin": false,
30+
"AttachStdout": false,
31+
"AttachStderr": false,
32+
"Tty": false,
33+
"OpenStdin": false,
34+
"StdinOnce": false,
35+
"Env": null,
36+
"Cmd": null,
37+
"Image": "",
38+
"Volumes": null,
39+
"WorkingDir": "",
40+
"Entrypoint": null,
41+
"OnBuild": null,
42+
"Labels": null
43+
},
44+
"DockerVersion": "",
45+
"Author": "",
46+
"Config": {
47+
"Hostname": "",
48+
"Domainname": "",
49+
"User": "",
50+
"AttachStdin": false,
51+
"AttachStdout": false,
52+
"AttachStderr": false,
53+
"ExposedPorts": {
54+
"443/tcp": {},
55+
"80/tcp": {}
56+
},
57+
"Tty": false,
58+
"OpenStdin": false,
59+
"StdinOnce": false,
60+
"Env": [
61+
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
62+
"DOCKER_IMAGE=fabiocicerchia/nginx-lua",
63+
"DOCKER_IMAGE_OS=alpine",
64+
"DOCKER_IMAGE_TAG=3.14.0",
65+
"BUILD_DATE=2021-07-05T08:30:33Z",
66+
"VCS_REF=0585e8c",
67+
"EXTENDED_IMAGE=1",
68+
"VER_LUA=5.4",
69+
"VER_NGX_DEVEL_KIT=0.3.1",
70+
"VER_LUAJIT=2.1-20210510",
71+
"LUAJIT_LIB=/usr/local/lib",
72+
"LUAJIT_INC=/usr/local/include/luajit-2.1",
73+
"LD_LIBRARY_PATH=/usr/local/lib/:",
74+
"VER_LUA_NGINX_MODULE=0.10.20",
75+
"VER_LUA_RESTY_CORE=0.1.22",
76+
"LUA_LIB_DIR=/usr/local/share/lua/5.1",
77+
"VER_LUA_RESTY_LRUCACHE=0.11",
78+
"VER_OPENRESTY_HEADERS=d6d7ebab3c0c5b32ab421ba186783d3e5d2c6a17",
79+
"VER_CLOUDFLARE_COOKIE=303e32e512defced053a6484bc0745cf9dc0d39e",
80+
"VER_OPENRESTY_DNS=0.22",
81+
"VER_OPENRESTY_MEMCACHED=0.16",
82+
"VER_OPENRESTY_MYSQL=0.24",
83+
"VER_OPENRESTY_REDIS=0.29",
84+
"VER_OPENRESTY_SHELL=0.03",
85+
"VER_OPENRESTY_HEALTHCHECK=0.06",
86+
"VER_OPENRESTY_WEBSOCKET=0.08",
87+
"VER_LUAROCKS=3.7.0",
88+
"VER_LUA_UPSTREAM=0.07",
89+
"VER_PROMETHEUS=0.20210206",
90+
"VER_OPENRESTY_STREAMLUA=0.0.10",
91+
"VER_NGINX=1.21.0",
92+
"NGX_CFLAGS=-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fPIC",
93+
"NGX_LDOPT=-Wl,-rpath,/usr/local/lib -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pie",
94+
"NGINX_BUILD_CONFIG= --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --with-perl_modules_path=/usr/lib/perl5/vendor_perl --user=nginx --group=nginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --add-module=/lua-nginx-module-0.10.20 --add-module=/ngx_devel_kit-0.3.1 --add-module=/lua-upstream-nginx-module-0.07 ",
95+
"BUILD_DEPS= curl g++ geoip-dev gzip lua5.4 lua5.4-dev make openssl-dev pcre-dev tar zlib-dev ",
96+
"NGINX_BUILD_DEPS= alpine-sdk bash findutils gcc gd-dev geoip-dev libc-dev libedit-dev libxslt-dev linux-headers make openssl-dev pcre-dev perl-dev zlib-dev ",
97+
"PKG_DEPS= geoip-dev lua5.4 lua5.4-dev openssl-dev pcre-dev unzip zlib-dev "
98+
],
99+
"Cmd": [
100+
"nginx",
101+
"-g",
102+
"daemon off;"
103+
],
104+
"Healthcheck": {
105+
"Test": [
106+
"CMD-SHELL",
107+
"curl --fail http://localhost/ || exit 1"
108+
],
109+
"Interval": 30000000000,
110+
"Timeout": 3000000000
111+
},
112+
"ArgsEscaped": true,
113+
"Image": "",
114+
"Volumes": null,
115+
"WorkingDir": "",
116+
"Entrypoint": [
117+
"/docker-entrypoint.sh"
118+
],
119+
"OnBuild": null,
120+
"Labels": {
121+
"maintainer": "Fabio Cicerchia <[email protected]>",
122+
"org.label-schema.build-date": "2021-07-05T08:30:33Z",
123+
"org.label-schema.description": "Nginx 1.21.0 with Lua support based on alpine 3.14.0.",
124+
"org.label-schema.docker.cmd": "docker run -p 80:80 -d fabiocicerchia/nginx-lua:1.21.0-alpine3.14.0",
125+
"org.label-schema.name": "fabiocicerchia/nginx-lua",
126+
"org.label-schema.schema-version": "1.0",
127+
"org.label-schema.url": "https://github.com/fabiocicerchia/nginx-lua",
128+
"org.label-schema.vcs-ref": "0585e8c",
129+
"org.label-schema.vcs-url": "https://github.com/fabiocicerchia/nginx-lua",
130+
"org.label-schema.version": "1.21.0-alpine3.14.0",
131+
"versions.extended": "1",
132+
"versions.headers-more-nginx-module": "d6d7ebab3c0c5b32ab421ba186783d3e5d2c6a17",
133+
"versions.lua": "5.4",
134+
"versions.lua-nginx-module": "0.10.20",
135+
"versions.lua-resty-cookie": "303e32e512defced053a6484bc0745cf9dc0d39e",
136+
"versions.lua-resty-core": "0.1.22",
137+
"versions.lua-resty-dns": "0.22",
138+
"versions.lua-resty-lrucache": "0.11",
139+
"versions.lua-resty-memcached": "0.16",
140+
"versions.lua-resty-mysql": "0.24",
141+
"versions.lua-resty-redis": "0.29",
142+
"versions.lua-resty-shell": "0.03",
143+
"versions.lua-resty-upstream-healthcheck": "0.06",
144+
"versions.lua-resty-websocket": "0.08",
145+
"versions.lua-upstream": "0.07",
146+
"versions.luajit2": "2.1-20210510",
147+
"versions.luarocks": "3.7.0",
148+
"versions.nginx": "1.21.0",
149+
"versions.nginx-lua-prometheus": "0.20210206",
150+
"versions.ngx_devel_kit": "0.3.1",
151+
"versions.os": "3.14.0",
152+
"versions.stream-lua-nginx-module": "0.0.10"
153+
},
154+
"StopSignal": "SIGQUIT",
155+
"Shell": [
156+
"/bin/ash",
157+
"-eo",
158+
"pipefail",
159+
"-c"
160+
]
161+
},
162+
"Architecture": "amd64",
163+
"Os": "linux",
164+
"Size": 57339790,
165+
"VirtualSize": 57339790,
166+
"GraphDriver": {
167+
"Data": {
168+
"LowerDir": "/var/lib/docker/overlay2/kuh0nqs0th28p5mq8aitllpcj/diff:/var/lib/docker/overlay2/17garhxkoy8vtnn4b6e33vfm6/diff:/var/lib/docker/overlay2/lqvbi5q4lcctns6avkn2s3hb1/diff:/var/lib/docker/overlay2/yoo5zduay9xchvkuo9vrvfdnn/diff:/var/lib/docker/overlay2/ph9ivhwuhmwf9hfda6zozh8v9/diff:/var/lib/docker/overlay2/nveptkmf1ulmstx08zugoea8b/diff:/var/lib/docker/overlay2/2cxzs3x9m5wfo63f7xrhs29kn/diff:/var/lib/docker/overlay2/pkv71pcklpbbdchdx8v16jepp/diff:/var/lib/docker/overlay2/rcexawg6b86bwhe7n381j777y/diff:/var/lib/docker/overlay2/w18enzo3r2pbildp9jwbsaxj0/diff:/var/lib/docker/overlay2/ps1k8hps2r7goftn6a47y3bso/diff:/var/lib/docker/overlay2/14z3vt1r79xm8p5zlieyy2dot/diff:/var/lib/docker/overlay2/ajkyka0i0jhcm6wktz090o8he/diff:/var/lib/docker/overlay2/pm8a2l56oe5jzyn32y92ymgyu/diff:/var/lib/docker/overlay2/7b9a04afab17e06d1c946247ef17c8188a753b1c5c090be0294295bebabd3d5e/diff",
169+
"MergedDir": "/var/lib/docker/overlay2/v72837els5uqicahpce15snx0/merged",
170+
"UpperDir": "/var/lib/docker/overlay2/v72837els5uqicahpce15snx0/diff",
171+
"WorkDir": "/var/lib/docker/overlay2/v72837els5uqicahpce15snx0/work"
172+
},
173+
"Name": "overlay2"
174+
},
175+
"RootFS": {
176+
"Type": "layers",
177+
"Layers": [
178+
"sha256:72e830a4dff5f0d5225cdc0a320e85ab1ce06ea5673acfe8d83a7645cbd0e9cf",
179+
"sha256:aa52227b6dae323d9d479b7a8dc1b5aeb66e43e568fe8fc5c4712bf53bcfbf9d",
180+
"sha256:f02f331fc33767d48bd4a9480e9e286d67e0b84944a1b41b81cb41c07d2ec630",
181+
"sha256:8e5b0f9e0bafa2d3ac090d72683914a2afcae7d0e99e27bf1d5d90d5c69c1e88",
182+
"sha256:85b418e8b016b4466bc0af9cb8a83848754bed08e97f09cf95c3255f4af36906",
183+
"sha256:1abb2f0e1f57694b407d99bd9d7be475099dc48578e2455c82023f42275d9cf7",
184+
"sha256:43109fe0dabc9515bb9708f82cd1442c880f360a2d3745dc1f8dbdacc8648663",
185+
"sha256:93e828e14967144b70668653644756626103f532a078cb3e73e84d72db46b16f",
186+
"sha256:99d67bb1c2e7738c77c7fd7d65e99e4e10788b31dcb52e9ee891be6d359ce68a",
187+
"sha256:12b136636835718805a4f6b038e7655ceab23071e9210593276ea1a5063cb92c",
188+
"sha256:ce8ba7e0267ff0c1c99d0030138a99d75543fa9df65af2a2bb6b4e64a9034d64",
189+
"sha256:678b059cd01f0c2387c5627d3ba911230aa6e96d32872ce88bdec72726e12ce7",
190+
"sha256:d86838eb8418d6821d5ca1cc34e8d1f138fea0f4d7b81ce39e0ebf9cba3f8d20",
191+
"sha256:07888cf8ea8aa982ba2416521efa20189bf71a21d82317f2af88371f66cbd167",
192+
"sha256:703437a46b0f7dbb9e8a0379492fe69dcbabe0cd5eba68a17af0a61ca1a6fb6a",
193+
"sha256:f6a2c6a033571966fac9c2be7e0b75eefae580e985b31dbc8590f0e7ebbab698"
194+
]
195+
},
196+
"Metadata": {
197+
"LastTagTime": "2021-07-05T08:40:51.3471095Z"
198+
}
199+
}
200+
]
201+
```

0 commit comments

Comments
 (0)