From 8d34524aa02b46a69622a31880a44561151cdf83 Mon Sep 17 00:00:00 2001 From: Tyler Koenig Date: Mon, 1 Jun 2026 15:56:45 -0400 Subject: [PATCH] fix(docker): create .ssh dir explicitly, ensure entrypoint is executable --- Dockerfile | 4 ++-- docker-entrypoint.sh | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index cf83835..f488e09 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,10 +19,10 @@ FROM alpine:3.23 WORKDIR /app RUN apk add --no-cache ca-certificates && apk upgrade --no-cache RUN addgroup -g 1000 -S uptop && adduser -u 1000 -S uptop -G uptop -RUN mkdir /data && chown uptop:uptop /data +RUN mkdir -p /data/.ssh && chown -R uptop:uptop /data COPY --from=builder /app/uptop . -COPY docker-entrypoint.sh /usr/local/bin/ +COPY --chmod=755 docker-entrypoint.sh /usr/local/bin/ ENV LIPGLOSS_RENDERER_HAS_DARK_BACKGROUND=true ENV UPTOP_DB_TYPE=sqlite diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index cef5bb2..4d758ea 100755 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -9,4 +9,6 @@ if [ ! -w /data ]; then exit 1 fi +mkdir -p /data/.ssh + exec "$@"