From d2ddb9193ae49806e3c3f8a0fd5724812bd50fb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=89=E5=92=8C?= <42889600+AHCorn@users.noreply.github.com> Date: Thu, 8 May 2025 18:38:28 +0800 Subject: [PATCH] fix: docker cache permission issue (#57) --- Dockerfile | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 4c5cc3d..c75f26f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,8 +11,17 @@ RUN CGO_ENABLED=0 GOOS=linux go build -o saveany-bot . FROM alpine:latest +RUN addgroup -S saveany && adduser -S saveany -G saveany + WORKDIR /app +RUN mkdir -p /app/data /app/downloads /app/cache && \ + chown -R saveany:saveany /app + COPY --from=builder /app/saveany-bot . -CMD ["./saveany-bot"] \ No newline at end of file +RUN chmod +x /app/saveany-bot + +USER saveany + +CMD ["./saveany-bot"]