2023-06-22 13:37:52 UTC
30.6 MB
2.4
HAPROXY_GIDhaproxy
HAPROXY_MINOR2.4.23
HAPROXY_SHA256d271d554f2ae5554f2ae720b0b0bc154d1c3e8fe7797c215bd05422dd2b4d383
HAPROXY_SRC_URLhttp://www.haproxy.org/download
HAPROXY_UIDhaproxy
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:4db1b89c0bd13344176ddce2d093b9da2ae58336823ffed2009a7ea4b62d2a95 - 10.51% (3.22 MB)
[#001] sha256:86b9898d199becd9292fb12161fd08081a65ece7714f9fdaf8d1872c0fc9263d - 54.15% (16.6 MB)
[#002] sha256:09586cd2753eb8975dc6223c3cc0f0c868b16e2e0eee180d38f68c4d831428a3 - 24.59% (7.53 MB)
[#003] sha256:05488b0f6638fa3d66acd8d4497a7d3005fb7da0918a476eca219c3d1ee7e2c7 - 0.0% (1.4 KB)
[#004] sha256:9650b7902ac01ab92d6a35868e009fd56f343b27f317309c9ab2128ce329847c - 0.0% (381 Bytes)
[#005] sha256:ef198548a912e5ee33b8493ab6361a11c9eb3501c43039e7f3d8b4e5c1a6205a - 10.74% (3.29 MB)
[#006] sha256:4a38066f377bb0dff978f8555e2b7a89da1f83eea0f1ede02f2ed411c52f947e - 0.0% (160 Bytes)
/bin/sh -c #(nop) ADD file:828b07e74c184e7f251ed992ff195cdc50fdca345f13ff484e258851d928d950 in /
2023-06-14 20:42:04 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)MAINTAINER Dinko Korunic <dkorunic@haproxy.com>
2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)LABEL Name=HAProxy
2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)LABEL Release=Community Edition
2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)LABEL Vendor=HAProxy
2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)LABEL Version=2.4.23
2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)LABEL RUN=/usr/bin/docker -d IMAGE
2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)ENV HAPROXY_BRANCH=2.4
2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)ENV HAPROXY_MINOR=2.4.23
2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SHA256=d271d554f2ae5554f2ae720b0b0bc154d1c3e8fe7797c215bd05422dd2b4d383
2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)ENV HAPROXY_SRC_URL=http://www.haproxy.org/download
2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)ENV HAPROXY_UID=haproxy
2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)ENV HAPROXY_GID=haproxy
2023-06-20 14:11:18 UTC (buildkit.dockerfile.v0)COPY /dataplaneapi /usr/local/bin/dataplaneapi # buildkit
2023-06-20 14:18:07 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache --virtual build-deps ca-certificates gcc libc-dev linux-headers lua5.3-dev make openssl openssl-dev pcre2-dev tar zlib-dev curl shadow ca-certificates && 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_OPENSSL=1 USE_TFO=1 USE_LINUX_TPROXY=1 USE_GETADDRINFO=1 USE_LUA=1 LUA_LIB=/usr/lib/lua5.3 LUA_INC=/usr/include/lua5.3 USE_PROMEX=1 USE_SLZ=1 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 && touch /usr/local/etc/haproxy/dataplaneapi.hcl && chown "$HAPROXY_UID:$HAPROXY_GID" /usr/local/etc/haproxy/dataplaneapi.hcl && apk del build-deps && apk add --no-cache openssl zlib lua5.3-libs pcre2 && rm -f /var/cache/apk/* # buildkit
2023-06-20 14:18:07 UTC (buildkit.dockerfile.v0)COPY haproxy.cfg /usr/local/etc/haproxy # buildkit
2023-06-20 14:18:07 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh / # buildkit
2023-06-20 14:18:07 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGUSR1
2023-06-20 14:18:07 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/docker-entrypoint.sh"]
2023-06-20 14:18:07 UTC (buildkit.dockerfile.v0)CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
2023-06-22 13:37:51 UTC/bin/sh -c apk add bash
2023-06-22 13:37:51 UTC/bin/sh -c #(nop) COPY file:8615dbff3b57db1bb9938bb7ec6e3e4f9b0e4daef82e2e5603bb15709b2a3e5c in /api-healthcheck.sh
2023-06-22 13:37:52 UTC/bin/sh -c #(nop) HEALTHCHECK &{["CMD-SHELL" "/bin/bash /api-healthcheck.sh || exit 1"] "30s" "10s" "30s" '\x03'}