diff --git a/Others/hiredis/1.3.0/24.03-lts-sp2/Dockerfile b/Others/hiredis/1.3.0/24.03-lts-sp2/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..e80a0cb53d216d31d11075dde5d3a5470652ae4b --- /dev/null +++ b/Others/hiredis/1.3.0/24.03-lts-sp2/Dockerfile @@ -0,0 +1,22 @@ +ARG BASE=openeuler/openeuler:24.03-lts-sp2 +FROM ${BASE} +ARG VERSION=1.3.0 + +RUN dnf update -y \ + && dnf install -y gcc make wget \ + && dnf clean all \ + && rm -rf /var/cache/dnf + +RUN wget https://github.com/redis/hiredis/archive/refs/tags/v${VERSION}.tar.gz \ + && tar -xzf v${VERSION}.tar.gz \ + && cd hiredis-${VERSION} \ + && make \ + && make install \ + && ln -sf /usr/lib/libhiredis.so.0.13 /usr/lib/libhiredis.so.0 \ + && ldconfig \ + && cd .. \ + && rm -rf hiredis-${VERSION} v${VERSION}.tar.gz + +ENV LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH + +CMD ["bash"] \ No newline at end of file diff --git a/Others/hiredis/README.md b/Others/hiredis/README.md index a47b93689ea3819ee52481fdc7103e2700542258..8fe7a3c8468344f458e87e0f35b474123e9c93d0 100644 --- a/Others/hiredis/README.md +++ b/Others/hiredis/README.md @@ -18,6 +18,7 @@ The tag of each `hiredis` docker image is consist of the version of `hiredis` an | Tag | Currently | Architectures | |----------|-------------|------------------| +|[1.3.0-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/hiredis/1.3.0/24.03-lts-sp2/Dockerfile) | hiredis 1.3.0 on openEuler 24.03-LTS-SP2 | amd64, arm64 | |[1.3.0-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/hiredis/1.3.0/24.03-lts-sp1/Dockerfile)| Hiredis 1.3.0 on openEuler 24.03-LTS-SP1 | amd64, arm64 | # Usage diff --git a/Others/hiredis/doc/image-info.yml b/Others/hiredis/doc/image-info.yml index b2abd9fdd63ec687708b3990dec50490f5774bec..68f87f40c7914fe78c2437a795a4f6e00e5d0279 100644 --- a/Others/hiredis/doc/image-info.yml +++ b/Others/hiredis/doc/image-info.yml @@ -11,6 +11,7 @@ tags: | | Tag | Currently | Architectures | |----------|-------------|------------------| + |[1.3.0-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/hiredis/1.3.0/24.03-lts-sp2/Dockerfile) | hiredis 1.3.0 on openEuler 24.03-LTS-SP2 | amd64, arm64 | |[1.3.0-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/hiredis/1.3.0/24.03-lts-sp1/Dockerfile)| Hiredis 1.3.0 on openEuler 24.03-LTS-SP1 | amd64, arm64 | download: | @@ -90,4 +91,4 @@ similar_packages: - N/A dependency: - zlib - - openssl + - openssl \ No newline at end of file diff --git a/Others/hiredis/meta.yml b/Others/hiredis/meta.yml index fdae4d1fb4e6a87eb5955920f40422ab0acf57f7..5ac40989606c82a36e79e62fbbab7cbcc9e9c521 100644 --- a/Others/hiredis/meta.yml +++ b/Others/hiredis/meta.yml @@ -1,3 +1,6 @@ 1.3.0-oe2403sp1: path: 1.3.0/24.03-lts-sp1/Dockerfile + +1.3.0-oe2403sp2: + path: 1.3.0/24.03-lts-sp2/Dockerfile \ No newline at end of file