From a8af80ec6fc6520c91bb62438080f1673ebada32 Mon Sep 17 00:00:00 2001 From: Sam Hughes Date: Mon, 11 Dec 2023 09:52:23 -0800 Subject: [PATCH] Add lunar/2.4.3 and bookworm/2.4.3 No cut-new-release.sh update yet because BASE_VERSION is still 2.4.2 --- bookworm/2.4.3/Dockerfile | 27 +++++++++++++++++++++++++++ lunar/2.4.3/Dockerfile | 24 ++++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 bookworm/2.4.3/Dockerfile create mode 100644 lunar/2.4.3/Dockerfile diff --git a/bookworm/2.4.3/Dockerfile b/bookworm/2.4.3/Dockerfile new file mode 100644 index 0000000..7d28b87 --- /dev/null +++ b/bookworm/2.4.3/Dockerfile @@ -0,0 +1,27 @@ +FROM debian:bookworm-slim + +RUN apt-get -qqy update \ + && apt-get install -y --no-install-recommends ca-certificates gnupg2 curl \ + && rm -rf /var/lib/apt/lists/* + +RUN GNUPGHOME="$(mktemp -d)" && export GNUPGHOME \ + && gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys 539A3A8C6692E6E3F69B3FE81D85E93F801BB43F \ + && gpg --batch --export 539A3A8C6692E6E3F69B3FE81D85E93F801BB43F > /usr/share/keyrings/rethinkdb.gpg \ + && gpgconf --kill all && rm -rf "$GNUPGHOME" \ + && echo "deb [signed-by=/usr/share/keyrings/rethinkdb.gpg] https://download.rethinkdb.com/repository/debian-bookworm bookworm main" > /etc/apt/sources.list.d/rethinkdb.list + +ENV RETHINKDB_PACKAGE_VERSION 2.4.3~0bookworm + +RUN apt-get -qqy update \ + && apt-get install -y rethinkdb=$RETHINKDB_PACKAGE_VERSION \ + && rm -rf /var/lib/apt/lists/* + +VOLUME ["/data"] + +WORKDIR /data + +CMD ["rethinkdb", "--bind", "all"] + +# process cluster webui +EXPOSE 28015 29015 8080 + diff --git a/lunar/2.4.3/Dockerfile b/lunar/2.4.3/Dockerfile new file mode 100644 index 0000000..e5e8cfd --- /dev/null +++ b/lunar/2.4.3/Dockerfile @@ -0,0 +1,24 @@ +FROM ubuntu:lunar + +RUN apt-get -qqy update \ + && apt-get install -y --no-install-recommends curl ca-certificates gnupg2 \ + && rm -rf /var/lib/apt/lists/* + +RUN curl -fsSL https://download.rethinkdb.com/repository/raw/pubkey.gpg | gpg --dearmor | tee /usr/share/keyrings/rethinkdb.gpg | gpg --armor \ + && echo "deb [signed-by=/usr/share/keyrings/rethinkdb.gpg] https://download.rethinkdb.com/repository/ubuntu-lunar lunar main" > /etc/apt/sources.list.d/rethinkdb.list + +ENV RETHINKDB_PACKAGE_VERSION 2.4.3~0lunar + +RUN apt-get -qqy update \ + && apt-get install -y rethinkdb=$RETHINKDB_PACKAGE_VERSION \ + && rm -rf /var/lib/apt/lists/* + +VOLUME ["/data"] + +WORKDIR /data + +CMD ["rethinkdb", "--bind", "all"] + +# process cluster webui +EXPOSE 28015 29015 8080 +