11FROM quay.io/icecodenew/builder_image_x86_64-linux:debian AS step1_lua54
22SHELL ["/bin/bash" , "-o" , "pipefail" , "-c" ]
33# # curl -sSL "https://www.lua.org/download.html" | tr -d '\r\n\t' | grep -Po '(?<=lua-)[0-9]\.[0-9]\.[0-9](?=\.tar\.gz)' | sort -Vr | head -n 1
4- ARG lua_version=' 5.4.4'
5- ARG image_build_date='2022-03-08'
4+ ARG lua_version=5.4.4
5+ ARG image_build_date=2023-02-14
66ARG dockerfile_workdir=/build_root/lua
77WORKDIR $dockerfile_workdir
88RUN curl --retry 5 --retry-delay 10 --retry-max-time 60 -fsSL "https://www.lua.org/ftp/lua-${lua_version}.tar.gz" | bsdtar -xf- --strip-components 1 --no-xattrs \
@@ -16,9 +16,9 @@ RUN curl --retry 5 --retry-delay 10 --retry-max-time 60 -fsSL "https://www.lua.o
1616FROM step1_lua54 AS step3_jemalloc
1717SHELL ["/bin/bash" , "-o" , "pipefail" , "-c" ]
1818# https://api.github.com/repos/jemalloc/jemalloc/releases/latest
19- ARG jemalloc_latest_tag_name='5.2.1'
19+ ARG jemalloc_latest_tag_name=5.3.0
2020# https://api.github.com/repos/jemalloc/jemalloc/commits?per_page=1
21- ARG jemalloc_latest_commit_hash='f6699803e2772de2a4eb253d5b55f00c3842a950'
21+ ARG jemalloc_latest_commit_hash=8580c65f81c5252e493da656a448ec3a8571dab7
2222ARG dockerfile_workdir=/build_root/jemalloc
2323WORKDIR $dockerfile_workdir
2424RUN git clone -j "$(nproc)" --no-tags --shallow-submodules --recurse-submodules --depth 1 --single-branch 'https://github.com/jemalloc/jemalloc.git' . \
@@ -35,8 +35,8 @@ FROM step3_jemalloc AS haproxy_builder
3535SHELL ["/bin/bash" , "-o" , "pipefail" , "-c" ]
3636ARG haproxy_branch=2.4
3737# # curl -sSL "https://git.haproxy.org/?p=haproxy-${haproxy_branch}.git;a=commit;h=refs/heads/master" | tr -d '\r\n\t' | grep -Po '(?<=<td>commit<\/td><td class="sha1">)[a-zA-Z0-9]+(?=<\/td>)'
38- ARG haproxy_latest_commit_hash='12460dbc67dedd1fef9dc81f59ee8154d9f6198f'
39- ARG haproxy_latest_tag_name=' 2.4.14'
38+ ARG haproxy_latest_commit_hash=50017ef30581520c097babd63a248eaff0d56764
39+ ARG haproxy_latest_tag_name=2.4.21
4040ARG dockerfile_workdir=/build_root/haproxy
4141WORKDIR $dockerfile_workdir
4242RUN curl --retry 5 --retry-delay 10 --retry-max-time 60 -fsSL "https://git.haproxy.org/?p=haproxy-${haproxy_branch}.git;a=snapshot;h=${haproxy_latest_commit_hash};sf=tgz" | bsdtar -xf- --strip-components 1 --no-xattrs \
@@ -61,8 +61,8 @@ RUN curl --retry 5 --retry-delay 10 --retry-max-time 60 -fsSL "https://git.hapro
6161FROM quay.io/icecodenew/alpine:latest AS haproxy-alpine-collection
6262SHELL ["/bin/ash" , "-eo" , "pipefail" , "-c" ]
6363ARG haproxy_branch=2.4
64- ARG haproxy_latest_tag_name=2.4.0
65- ARG jemalloc_latest_tag_name=5.2.1
64+ ARG haproxy_latest_tag_name=2.4.21
65+ ARG jemalloc_latest_tag_name=5.3.0
6666COPY --from=step3_jemalloc "/build_root/jemalloc_${jemalloc_latest_tag_name}-dev-1_amd64.deb" "/build_root/"
6767COPY --from=haproxy_builder "/build_root/haproxy_${haproxy_latest_tag_name}-1_amd64.deb" "/build_root/haproxy.service" "/build_root/"
6868RUN apk update; apk --no-progress --no-cache add \
0 commit comments