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"]