From 3051230a448a56876233426a98806108bc22b60d Mon Sep 17 00:00:00 2001 From: openeuler_bot Date: Sat, 16 Aug 2025 01:16:00 +0000 Subject: [PATCH] 24.03-lts-sp1 update haproxy to 3.2.0 --- Others/haproxy/3.2.0/24.03-lts-sp1/Dockerfile | 21 +++++++++++++++++++ Others/haproxy/meta.yml | 3 +++ 2 files changed, 24 insertions(+) create mode 100644 Others/haproxy/3.2.0/24.03-lts-sp1/Dockerfile diff --git a/Others/haproxy/3.2.0/24.03-lts-sp1/Dockerfile b/Others/haproxy/3.2.0/24.03-lts-sp1/Dockerfile new file mode 100644 index 00000000..90399afa --- /dev/null +++ b/Others/haproxy/3.2.0/24.03-lts-sp1/Dockerfile @@ -0,0 +1,21 @@ +ARG BASE=openeuler/openeuler:24.03-lts-sp1 +FROM ${BASE} +ARG VERSION=3.2.0 + +RUN dnf update -y \ + && dnf install -y wget gcc make openssl-devel pcre2-devel lua-devel zlib-devel systemd-devel \ + && dnf clean all + +WORKDIR /opt + +RUN wget https://www.haproxy.org/download/3.1/src/haproxy-${VERSION}.tar.gz \ + && tar -zxvf haproxy-${VERSION}.tar.gz \ + && rm -f haproxy-${VERSION}.tar.gz + +WORKDIR /opt/haproxy-${VERSION} + +RUN make clean \ + && make -j $(nproc) TARGET=linux-glibc USE_OPENSSL=1 USE_QUIC=1 USE_QUIC_OPENSSL_COMPAT=1 USE_LUA=1 USE_PCRE2=1 \ + && make install + +CMD ["haproxy", "--help"] \ No newline at end of file diff --git a/Others/haproxy/meta.yml b/Others/haproxy/meta.yml index 48c73f8d..d775edfd 100644 --- a/Others/haproxy/meta.yml +++ b/Others/haproxy/meta.yml @@ -1,2 +1,5 @@ 3.1.7-oe2403sp1: path: 3.1.7/24.03-lts-sp1/Dockerfile + +3.2.0-oe2403sp1: + path: 3.2.0/24.03-lts-sp1/Dockerfile \ No newline at end of file -- Gitee