Skip to content

Commit 0e40cbb

Browse files
fgimenezkimmyeonghun
authored andcommitted
Dockerfile: use non-privileged user account (ethereum#16052)
1 parent e383e1e commit 0e40cbb

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,11 @@ FROM alpine:latest
1212
RUN apk add --no-cache ca-certificates
1313
COPY --from=builder /go-esn/build/bin/gesn /usr/local/bin/
1414

15+
RUN addgroup -g 1000 gesn && \
16+
adduser -h /root -D -u 1000 -G gesn gesn && \
17+
chown gesn:gesn /root
18+
19+
USER gesn
20+
1521
EXPOSE 9545 9546 50505 50505/udp 50506/udp
1622
ENTRYPOINT ["gesn"]

Dockerfile.alltools

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,10 @@ FROM alpine:latest
1212
RUN apk add --no-cache ca-certificates
1313
COPY --from=builder /go-esn/build/bin/* /usr/local/bin/
1414

15+
RUN addgroup -g 1000 gesn && \
16+
adduser -h /root -D -u 1000 -G gesn gesn \
17+
chown gesn:gesn /root
18+
19+
USER gesn
20+
1521
EXPOSE 9545 9546 50505 50505/udp 50506/udp

0 commit comments

Comments
 (0)