Skip to content

Commit e6af751

Browse files
committed
Make sure openssh-server and the proper rundir are created before starting
1 parent 69165ca commit e6af751

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

docker/Dockerfile.client

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ RUN --mount=type=cache,mode=0755,target=/var/lib/apt/lists,sharing=locked \
1212
apt-get install -y ca-certificates && \
1313
echo "deb https://github.com/MisterTea/debian-et/raw/master/debian-source/ bookworm main" > /etc/apt/sources.list.d/et.list && \
1414
apt-get update -qq && \
15-
apt-get install -y et
15+
apt-get install -y et openssh-server
1616

1717
COPY --chmod=755 container-entrypoint /bin/container-entrypoint
1818

docker/Dockerfile.server

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ RUN --mount=type=cache,mode=0755,target=/var/lib/apt/lists,sharing=locked \
1212
apt-get install -y ca-certificates && \
1313
echo "deb https://github.com/MisterTea/debian-et/raw/master/debian-source/ bookworm main" > /etc/apt/sources.list.d/et.list && \
1414
apt-get update -qq && \
15-
apt-get install -y et
15+
apt-get install -y et openssh-server
1616

1717
COPY --chmod=755 container-entrypoint /bin/container-entrypoint
1818

docker/container-entrypoint

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@
33
set -x
44

55
if [ "$1" == server ]; then
6+
if [ ! -d /run/sshd ]; then
7+
mkdir /run/sshd
8+
chmod 0755 /run/sshd
9+
fi
10+
611
/usr/sbin/sshd
712
shift
813
exec etserver --logtostdout -v 1 "$@"

0 commit comments

Comments
 (0)