Luarocks + openresty + lua-resty-openidc in a minimal Alpine image (60MB)
-
Public releases versions follow semver, matching lua-resty-openidc versioning, e.g. 1.7.2
-
The official release that includes luarocks is 107MB: openresty/openresty:alpine-fat
-
Original Docker projects:
-
OpenResty: http://openresty.org
-
OpenID Connect LUA plugin: https://github.com/zmartzone/lua-resty-openidc
-
[Removed]
lua-resty-xacml-pep library: https://github.com/zmartzone/lua-resty-xacml-pep
- Run openresty as unpriviledged user, for improved security
- 2019-10-18 [1.7.2-2]:
- Now dnsmasq is started before openresty, so local 127.0.0.1 resolver can be used in nginx
- 2019-08-23 [1.7.2-1]:
- Bumped versions:
- alpine linux base image: 3.10
- luarocks: 3.1.3
- openresty: 1.15.8.2
- lua-resty-openidc: 1.7.2-1
- Removed lua-resty-xacml-pep
- Removed install of obsolete luarocks package
lua-resty-hmac
, as it is now included in the dependent lua-jwt
- Bumped versions:
- 2018-11-13:
- Added lua-resty-hmac to prevent
state from argument: X does not match state restored from session Y
issue. See zmartzone/lua-resty-openidc#213
- Added lua-resty-hmac to prevent
- 2018-10-17:
- Added library lua-resty-xacml-pep to implement the XACML Policy Enforcement Point functionality using the REST and JSON Profiles of XACML 3.0
- Upgraded luarocks version to 2.4.4 and changed download url to http://luarocks.github.io/luarocks/releases/luarocks-x.y.z.tar.gz
- Added
--squash
to docker build
- 2018-10-04:
- Updated OpenResty to 1.13.6.2 in Dockerfile