![]() |
VOOZH | about |
I needed the https://quay.io/repository/jcmoraisjr/haproxy-ingress image but with lua5.3-maxminddb installed on it so I could do geo-ip lookups from lua scripts inside my haproxy ingress containers. This repository is set up to create images like that and push them to https://hub.docker.com/r/grepular/haproxy-ingress-geoip automatically.
Once a day, a gitlab runner checks to see which hash the jcmoraisjr/haproxy-ingress:latest image points to, then finds which other tag also points at that same digest and has the format v?.?.? (semantic versioning). It will then check to see if the same tag exists at grepular/haproxy-ingress-geoip. If there is not, it will proceed to build and publish one.
There is a test step where an actual haproxy config is built and checked which loads a lua script that uses the maxmind library to resolve the IP 8.8.8.8 to the US country code. If that doesn't work, then we don't publish.
Content type
Image
Digest
sha256:0e0b49fd2…
Size
36.2 MB
Last updated
about 1 month ago
docker pull grepular/haproxy-ingress-geoipPulls:
30
Last week