From 45b45c4a8de43ad0354ba251a3029787b0a4ac9b Mon Sep 17 00:00:00 2001 From: chrislu Date: Sat, 22 Nov 2025 13:36:46 -0800 Subject: [PATCH] fix: ensure weed binary is executable in Docker image - Add chmod +x for weed binaries in Dockerfile.local - Artifact upload/download doesn't preserve executable permissions - Ensures binaries are executable regardless of source file permissions --- docker/Dockerfile.local | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docker/Dockerfile.local b/docker/Dockerfile.local index 062db4d846..d8c99b5544 100644 --- a/docker/Dockerfile.local +++ b/docker/Dockerfile.local @@ -10,7 +10,8 @@ COPY ./entrypoint.sh /entrypoint.sh # Install dependencies and create non-root user RUN apk add --no-cache fuse curl su-exec && \ addgroup -g 1000 seaweed && \ - adduser -D -u 1000 -G seaweed seaweed + adduser -D -u 1000 -G seaweed seaweed && \ + chmod +x /usr/bin/weed /usr/bin/weed_pub* /usr/bin/weed_sub* 2>/dev/null || true # volume server grpc port EXPOSE 18080