From d896a088e586d9d6d3e538f65f14da754a4ef4f5 Mon Sep 17 00:00:00 2001 From: Deda Date: Thu, 22 Feb 2024 15:52:09 +0100 Subject: [PATCH] Add fedora 38, 39 and rockylinux 9.3 mgbuilder Dockerfiles --- release/package/fedora-38/Dockerfile | 16 ++++++++++++++++ release/package/fedora-39/Dockerfile | 16 ++++++++++++++++ release/package/rocky-9/Dockerfile | 16 ++++++++++++++++ 3 files changed, 48 insertions(+) create mode 100644 release/package/fedora-38/Dockerfile create mode 100644 release/package/fedora-39/Dockerfile create mode 100644 release/package/rocky-9/Dockerfile diff --git a/release/package/fedora-38/Dockerfile b/release/package/fedora-38/Dockerfile new file mode 100644 index 000000000..b9eac26ae --- /dev/null +++ b/release/package/fedora-38/Dockerfile @@ -0,0 +1,16 @@ +FROM fedora:38 + +ARG TOOLCHAIN_VERSION + +# Stops tzdata interactive configuration. +RUN yum -y update \ + && yum install -y wget git +# Do NOT be smart here and clean the cache because the container is used in the +# stateful context. + +RUN wget -q https://s3-eu-west-1.amazonaws.com/deps.memgraph.io/${TOOLCHAIN_VERSION}/${TOOLCHAIN_VERSION}-binaries-fedora-38-x86_64.tar.gz \ + -O ${TOOLCHAIN_VERSION}-binaries-fedora-38-x86_64.tar.gz \ + && tar xzvf ${TOOLCHAIN_VERSION}-binaries-fedora-38-x86_64.tar.gz -C /opt \ + && rm ${TOOLCHAIN_VERSION}-binaries-fedora-38-x86_64.tar.gz + +ENTRYPOINT ["sleep", "infinity"] diff --git a/release/package/fedora-39/Dockerfile b/release/package/fedora-39/Dockerfile new file mode 100644 index 000000000..f0f6a2030 --- /dev/null +++ b/release/package/fedora-39/Dockerfile @@ -0,0 +1,16 @@ +FROM fedora:39 + +ARG TOOLCHAIN_VERSION + +# Stops tzdata interactive configuration. +RUN yum -y update \ + && yum install -y wget git +# Do NOT be smart here and clean the cache because the container is used in the +# stateful context. + +RUN wget -q https://s3-eu-west-1.amazonaws.com/deps.memgraph.io/${TOOLCHAIN_VERSION}/${TOOLCHAIN_VERSION}-binaries-fedora-39-x86_64.tar.gz \ + -O ${TOOLCHAIN_VERSION}-binaries-fedora-39-x86_64.tar.gz \ + && tar xzvf ${TOOLCHAIN_VERSION}-binaries-fedora-39-x86_64.tar.gz -C /opt \ + && rm ${TOOLCHAIN_VERSION}-binaries-fedora-39-x86_64.tar.gz + +ENTRYPOINT ["sleep", "infinity"] diff --git a/release/package/rocky-9/Dockerfile b/release/package/rocky-9/Dockerfile new file mode 100644 index 000000000..858e721db --- /dev/null +++ b/release/package/rocky-9/Dockerfile @@ -0,0 +1,16 @@ +FROM rockylinux:9.3 + +ARG TOOLCHAIN_VERSION + +# Stops tzdata interactive configuration. +RUN yum -y update \ + && yum install -y wget git +# Do NOT be smart here and clean the cache because the container is used in the +# stateful context. + +RUN wget -q https://s3-eu-west-1.amazonaws.com/deps.memgraph.io/${TOOLCHAIN_VERSION}/${TOOLCHAIN_VERSION}-binaries-rocky-9.3-x86_64.tar.gz \ + -O ${TOOLCHAIN_VERSION}-binaries-rocky-9.3-x86_64.tar.gz \ + && tar xzvf ${TOOLCHAIN_VERSION}-binaries-rocky-9.3-x86_64.tar.gz -C /opt \ + && rm ${TOOLCHAIN_VERSION}-binaries-rocky-9.3-x86_64.tar.gz + +ENTRYPOINT ["sleep", "infinity"]