docker: add curl for HTTPS healthcheck support (#7709)

Alpine's busybox wget does not support --ca-cert, --certificate, and
--private-key options required for HTTPS healthchecks with client
certificate authentication.

Adding curl to Docker images enables proper HTTPS healthchecks.

Fixes #7707
This commit is contained in:
Chris Lu authored and GitHub committed 2025-12-10 12:54:20 -08:00
1 parent 2188d1ccc5
commit e225940202
4 files changed
+4 -3

No files matched your search

+1 -1
View File
@@ -34,7 +34,7 @@ COPY --from=builder /go/src/github.com/seaweedfs/seaweedfs/docker/filer_rocksdb.
COPY --from=builder /go/src/github.com/seaweedfs/seaweedfs/docker/entrypoint.sh /entrypoint.sh
# Install dependencies and create non-root user
RUN apk add --no-cache fuse snappy gflags su-exec && \
RUN apk add --no-cache fuse snappy gflags curl su-exec && \
addgroup -g 1000 seaweed && \
adduser -D -u 1000 -G seaweed seaweed