11FROM quay.io/icecodenew/builder_image_x86_64-linux:ubuntu 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.0
4+ ARG lua_version=5.4.3
55WORKDIR /build_root
66RUN source '/root/.bashrc' \
77 && curl -sS "https://www.lua.org/ftp/lua-${lua_version}.tar.gz" | bsdtar --no-xattrs -xf-;
@@ -15,7 +15,7 @@ SHELL ["/bin/bash", "-o", "pipefail", "-c"]
1515# https://api.github.com/repos/jemalloc/jemalloc/releases/latest
1616ARG jemalloc_latest_tag_name=5.2.1
1717# https://api.github.com/repos/jemalloc/jemalloc/commits?per_page=1
18- ARG jemalloc_latest_commit_hash='f6699803e2772de2a4eb253d5b55f00c3842a950'
18+ ARG jemalloc_latest_commit_hash=cdabe908d05ba68da248edf1dd9f522af1ec6024
1919# WORKDIR /build_root
2020# RUN source '/root/.bashrc' \
2121# && var_icn_download="https://github.com/jemalloc/jemalloc/releases/download/${jemalloc_latest_tag_name}/jemalloc-${jemalloc_latest_tag_name}.tar.bz2" \
@@ -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='6cbbecf09734aeb5fa8bb88f36f06a6f6d35e813'
39- ARG haproxy_latest_tag_name=' 2.4.0'
38+ ARG haproxy_latest_commit_hash=eba18d5fdd6b04bb8d9a48d0558ed10d9afd1c37
39+ ARG haproxy_latest_tag_name=2.4.8
4040WORKDIR /build_root
4141RUN source '/root/.bashrc' \
4242 && mkdir "haproxy-${haproxy_branch}" \
@@ -58,9 +58,9 @@ RUN source '/root/.bashrc' \
5858FROM quay.io/icecodenew/alpine:latest AS haproxy-alpine-collection
5959SHELL ["/bin/ash" , "-eo" , "pipefail" , "-c" ]
6060# date +%s
61- ARG cachebust=1604512266
61+ ARG cachebust=1637690108
6262ARG haproxy_branch=2.4
63- ARG haproxy_latest_tag_name=2.4.0
63+ ARG haproxy_latest_tag_name=2.4.8
6464ARG jemalloc_latest_tag_name=5.2.1
6565COPY --from=step3_jemalloc "/build_root/jemalloc/jemalloc_${jemalloc_latest_tag_name}-dev-1_amd64.deb" "/build_root/haproxy-${haproxy_branch}/"
6666COPY --from=haproxy_builder "/build_root/haproxy-${haproxy_branch}/haproxy_${haproxy_latest_tag_name}-1_amd64.deb" "/build_root/haproxy-${haproxy_branch}/haproxy.service" "/build_root/haproxy-${haproxy_branch}/"
0 commit comments