From 3aa23e1c4f9bd51e69112a79db98d61abe143b82 Mon Sep 17 00:00:00 2001 From: Chao Tzu-Hsien Date: Sun, 24 May 2026 00:39:25 +0800 Subject: [PATCH] Use deterministic UID/GID (1000:1000) to execute the deeplx binary --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index c245d81..5acd7fb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,8 +6,8 @@ RUN CGO_ENABLED=0 go build -a -installsuffix cgo -o deeplx . FROM alpine:latest WORKDIR /app -RUN addgroup -S deeplx && adduser -h /app -G deeplx -SH deeplx -USER deeplx +RUN addgroup -g 1000 -S deeplx && adduser -h /app -G deeplx -SH -u 1000 deeplx +USER 1000:1000 COPY --from=builder --chown=deeplx /go/src/github.com/OwO-Network/DeepLX/deeplx /app/deeplx EXPOSE 1188 ENTRYPOINT ["/app/deeplx"]