From 5b029a2cf84180553471d9f416836de007c3d024 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mi=C5=82osz=20Stocki?= Date: Wed, 4 Mar 2020 21:02:49 +0100 Subject: [PATCH] added missing file --- entrypoint.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 entrypoint.sh diff --git a/entrypoint.sh b/entrypoint.sh new file mode 100755 index 0000000..9e9b0ba --- /dev/null +++ b/entrypoint.sh @@ -0,0 +1,24 @@ +#!/bin/sh + +#dpkg-reconfigure openssh-server + +if [ -n "${BORG_UID}" ]; then + usermod -u ${BORG_UID} borg +fi + +if [ -n "${BORG_GID}" ]; then + groupmod -o -g ${BORG_GID} borg + usermod -g ${BORG_GID} borg +fi + +if [ ! -z ${BORG_AUTHORIZED_KEYS+x} ]; then + mkdir /home/borg/.ssh + echo -e $BORG_AUTHORIZED_KEYS > /home/borg/.ssh/authorized_keys + chown borg.borg /home/borg/.ssh/authorized_keys + chmod og-rwx /home/borg/.ssh/authorized_keys +fi + +chown -R borg.borg /home/borg +chown -R borg.borg /home/borg/.ssh + +exec /usr/sbin/sshd -D -e