1
1
FROM quay.io/icecodenew/builder_image_x86_64-linux:debian AS step1_lua54
2
2
SHELL ["/bin/bash" , "-o" , "pipefail" , "-c" ]
3
3
# # 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.6
5
+ ARG image_build_date=2024-05-28
6
6
ARG dockerfile_workdir=/build_root/lua
7
7
WORKDIR $dockerfile_workdir
8
8
RUN 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
16
16
FROM step1_lua54 AS step3_jemalloc
17
17
SHELL ["/bin/bash" , "-o" , "pipefail" , "-c" ]
18
18
# 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
20
20
# https://api.github.com/repos/jemalloc/jemalloc/commits?per_page=1
21
- ARG jemalloc_latest_commit_hash='f6699803e2772de2a4eb253d5b55f00c3842a950'
21
+ ARG jemalloc_latest_commit_hash=f9c0b5f7f8a917661db39289e38ec94d9d198f11
22
22
ARG dockerfile_workdir=/build_root/jemalloc
23
23
WORKDIR $dockerfile_workdir
24
24
RUN 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
35
35
SHELL ["/bin/bash" , "-o" , "pipefail" , "-c" ]
36
36
ARG haproxy_branch=2.4
37
37
# # 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=eea7b5e866a945061ae75fbe0cb2545ba11f3b4a
39
+ ARG haproxy_latest_tag_name=2.4.26
40
40
ARG dockerfile_workdir=/build_root/haproxy
41
41
WORKDIR $dockerfile_workdir
42
42
RUN 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
61
61
FROM quay.io/icecodenew/alpine:latest AS haproxy-alpine-collection
62
62
SHELL ["/bin/ash" , "-eo" , "pipefail" , "-c" ]
63
63
ARG 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.26
65
+ ARG jemalloc_latest_tag_name=5.3.0
66
66
COPY --from=step3_jemalloc "/build_root/jemalloc_${jemalloc_latest_tag_name}-dev-1_amd64.deb" "/build_root/"
67
67
COPY --from=haproxy_builder "/build_root/haproxy_${haproxy_latest_tag_name}-1_amd64.deb" "/build_root/haproxy.service" "/build_root/"
68
68
RUN apk update; apk --no-progress --no-cache add \
0 commit comments