Openresty + luarocks upon MetaBrainz base image (includes consul-template)
https://hub.docker.com/r/metabrainz/docker-openresty/
- make
- https://openresty.org/en/download.html
- https://www.openssl.org/source/
- https://github.com/PCRE2Project/pcre2/releases
- https://github.com/luarocks/luarocks/wiki/Download
Update dependency versions in Dockerfile:
RESTY_VERSION— OpenResty releaseRESTY_OPENSSL_VERSION— OpenSSL version to buildRESTY_OPENSSL_PATCH_VERSION— must match the latest patch available in openresty/openresty/patches/ (e.g.3.5.5even if building OpenSSL3.5.6)RESTY_PCRE_VERSIONandRESTY_PCRE_SHA256RESTY_LUAROCKS_VERSION- LABEL
org.metabrainz.openresty.version
Reference: https://github.com/openresty/docker-openresty/blob/master/noble/Dockerfile
echo vA.B.C.D-E > VERSION
makegit add Dockerfile VERSION
git commit -m "Bump version to $(cat VERSION)"
git tag "$(cat VERSION)"
git push origin master "$(cat VERSION)"
makemake docker_pushmake release