From 834bba05e294bc8effd074ec22a692a86119cd45 Mon Sep 17 00:00:00 2001 From: Torsten Raudssus Date: Sun, 27 Oct 2024 04:45:30 +0100 Subject: [PATCH] Still work in progress --- Dockerfile | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..dc9e5b0 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,25 @@ +FROM buildpack-deps:bookworm + +ARG SRV_UID="1000" +ARG SRV_GID="100" +ARG SRV_VERSION="0" + +ENV SRV_UID $SRV_UID +ENV SRV_GID $SRV_GID +ENV SRV_VERSION $SRV_VERSION +ENV SRV_APT_GET_INSTALL $SRV_APT_GET_INSTALL + +RUN apt-get update -y && apt-get install -y openssh-server openssh-client \ + openssh-sftp-server $SRV_APT_GET_INSTALL && apt-get clean && \ + rm -rf /var/lib/apt/lists/* + +RUN ( id $SRV_UID || useradd -s /bin/bash -d /ssh -u $SRV_UID -g $SRV_GID ssh ) \ + && mkdir /ssh && chown $SRV_UID:$SRV_GID /ssh + +USER $SRV_UID:$SRV_GID + +VOLUME /ssh + +WORKDIR /ssh + +CMD ["bash"]