From 97642e82d808e95f1c428d8221c5621ec3bda02a Mon Sep 17 00:00:00 2001 From: Bernhard Radermacher Date: Mon, 23 Feb 2026 09:33:59 +0100 Subject: [PATCH] add shh for postgres --- Dockerfile | 12 ++++++++++++ authorized_keys | 0 id_ed25519 | 0 3 files changed, 12 insertions(+) create mode 100644 authorized_keys create mode 100644 id_ed25519 diff --git a/Dockerfile b/Dockerfile index 23dc763..af23326 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,7 @@ FROM postgres:15 + + RUN apt-get update && \ apt-get install -y --no-install-recommends \ postgresql-$PG_MAJOR-repmgr \ @@ -9,7 +11,17 @@ RUN apt-get update && \ RUN install --verbose --directory --owner postgres --group postgres --mode 1777 /etc/repmgr VOLUME /etc/repmgr +RUN apt-get update && \ + apt-get install -y --no-install-recommends \ + openssh-server \ + && \ + rm -rf /var/lib/apt/lists/* \ + mkdir -p /var/lib/postgresql/.ssh \ + chmod 700 /var/lib/postgresql/.ssh \ + chown postgres: /var/lib/postgresql/.ssh + COPY --chmod=644 --chown=postgres profile /var/lib/postgresql/.profile +COPY --chmod=600 --chown=postgres authorized_keys id_e25519 /var/lib/postgresql/.ssh/ COPY --chmod=755 entrypoint.sh /usr/local/bin/ diff --git a/authorized_keys b/authorized_keys new file mode 100644 index 0000000..e69de29 diff --git a/id_ed25519 b/id_ed25519 new file mode 100644 index 0000000..e69de29