router-haproxy (0.4)

Published 2025-07-20 09:43:36 +00:00 by tscholten

Installation

docker pull git.defles.ch/ictgilde/router-haproxy:0.4
sha256:e593a6964c446111c0d91983c229af9ab7cbcc395137bc0ee9123434c8937674

About this package

Created from commit 8b01036 and ref 3.0.6

Image Layers

ADD file:5758b97d8301c84a204a6e516241275d785a7cade40b2fb99f01fe122482e283 in /
CMD ["/bin/sh"]
MAINTAINER Dinko Korunic <dkorunic@haproxy.com>
LABEL Name=HAProxy
LABEL Release=Community Edition
LABEL Vendor=HAProxy
LABEL Version=3.0.6
LABEL RUN=/usr/bin/docker -d IMAGE
ENV HAPROXY_BRANCH=3.0
ENV HAPROXY_MINOR=3.0.6
ENV HAPROXY_SHA256=cf1bf58b5bc79c48db7b01667596ffd98343adb29a41096f075f00a8f90a7335
ENV HAPROXY_SRC_URL=http://www.haproxy.org/download
ENV HAPROXY_UID=haproxy
ENV HAPROXY_GID=haproxy
COPY /dataplaneapi /usr/local/bin/dataplaneapi # buildkit
COPY /dataplaneapi-v2 /usr/local/bin/dataplaneapi-v2 # buildkit
RUN /bin/sh -c apk add --no-cache ca-certificates jemalloc && apk add --no-cache --virtual build-deps gcc libc-dev linux-headers lua5.4-dev make openssl openssl-dev pcre2-dev tar zlib-dev curl shadow jemalloc-dev && curl -sfSL "${HAPROXY_SRC_URL}/${HAPROXY_BRANCH}/src/haproxy-${HAPROXY_MINOR}.tar.gz" -o haproxy.tar.gz && echo "$HAPROXY_SHA256 *haproxy.tar.gz" | sha256sum -c - && groupadd "$HAPROXY_GID" && useradd -g "$HAPROXY_GID" "$HAPROXY_UID" && mkdir -p /tmp/haproxy && tar -xzf haproxy.tar.gz -C /tmp/haproxy --strip-components=1 && rm -f haproxy.tar.gz && make -C /tmp/haproxy -j"$(nproc)" TARGET=linux-musl CPU=generic USE_PCRE2=1 USE_PCRE2_JIT=1 USE_TFO=1 USE_LINUX_TPROXY=1 USE_GETADDRINFO=1 USE_LUA=1 LUA_LIB=/usr/lib/lua5.4 LUA_INC=/usr/include/lua5.4 USE_PROMEX=1 USE_SLZ=1 USE_OPENSSL=1 USE_PTHREAD_EMULATION=1 USE_QUIC=1 USE_QUIC_OPENSSL_COMPAT=1 ADDLIB=-ljemalloc all && make -C /tmp/haproxy TARGET=linux2628 install-bin install-man && ln -s /usr/local/sbin/haproxy /usr/sbin/haproxy && mkdir -p /var/lib/haproxy && chown "$HAPROXY_UID:$HAPROXY_GID" /var/lib/haproxy && mkdir -p /usr/local/etc/haproxy && ln -s /usr/local/etc/haproxy /etc/haproxy && cp -R /tmp/haproxy/examples/errorfiles /usr/local/etc/haproxy/errors && rm -rf /tmp/haproxy && chmod +x /usr/local/bin/dataplaneapi && ln -s /usr/local/bin/dataplaneapi /usr/bin/dataplaneapi && chmod +x /usr/local/bin/dataplaneapi-v2 && ln -s /usr/local/bin/dataplaneapi-v2 /usr/bin/dataplaneapi-v2 && touch /usr/local/etc/haproxy/dataplaneapi.yml && chown "$HAPROXY_UID:$HAPROXY_GID" /usr/local/etc/haproxy/dataplaneapi.yml && apk del build-deps && apk add --no-cache openssl zlib lua5.4-libs pcre2 && rm -f /var/cache/apk/* # buildkit
COPY haproxy.cfg /usr/local/etc/haproxy # buildkit
COPY docker-entrypoint.sh / # buildkit
STOPSIGNAL SIGUSR1
ENTRYPOINT ["/docker-entrypoint.sh"]
CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
COPY haproxy.cfg /usr/local/etc/haproxy/haproxy.cfg # buildkit

Labels

Key Value
Name HAProxy
RUN /usr/bin/docker -d IMAGE
Release Community Edition
Vendor HAProxy
Version 3.0.6
org.opencontainers.image.authors haproxytech
org.opencontainers.image.created 2024-11-07 17:04:02
org.opencontainers.image.description Created from commit 8b01036 and ref 3.0.6
org.opencontainers.image.ref.name 3.0.6
org.opencontainers.image.revision 8b010361e3b20f2d03bfd605217d65787b5e8f41
org.opencontainers.image.source https://github.com/haproxytech/haproxy-docker-alpine
org.opencontainers.image.version 3.0.6
Details
Container
2025-07-20 09:43:36 +00:00
3
OCI / Docker
linux/amd64
haproxytech
60 MiB
Versions (3) View all
latest 2025-07-20
0.4 2025-07-20
0.3 2025-02-26