Skip to content

Commit 930a0d2

Browse files
committed
Run docker containers as kaspa
1 parent 48f4d03 commit 930a0d2

4 files changed

Lines changed: 32 additions & 12 deletions

File tree

‎docker/Dockerfile.kaspa-wallet‎

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,15 @@ RUN apk --no-cache add \
4242
libgcc \
4343
libstdc++ \
4444
tini \
45-
ca-certificates
45+
ca-certificates \
46+
&& addgroup -S kaspa \
47+
&& adduser -S -G kaspa -h /home/kaspa -s /sbin/nologin kaspa \
48+
&& mkdir -p /home/kaspa /app \
49+
&& chown -R kaspa:kaspa /home/kaspa /app
4650

47-
COPY --from=builder /app/kaspa-wallet .
51+
COPY --from=builder --chown=kaspa:kaspa /app/kaspa-wallet .
4852

49-
USER root
53+
ENV HOME=/home/kaspa
54+
USER kaspa
5055
ENTRYPOINT [ "/sbin/tini", "--" ]
5156
CMD [ "/app/kaspa-wallet" ]

‎docker/Dockerfile.kaspad‎

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,15 @@ RUN apk --no-cache add \
4242
libgcc \
4343
libstdc++ \
4444
tini \
45-
ca-certificates
45+
ca-certificates \
46+
&& addgroup -S kaspa \
47+
&& adduser -S -G kaspa -h /home/kaspa -s /sbin/nologin kaspa \
48+
&& mkdir -p /home/kaspa /app \
49+
&& chown -R kaspa:kaspa /home/kaspa /app
4650

47-
COPY --from=builder /app/kaspad .
51+
COPY --from=builder --chown=kaspa:kaspa /app/kaspad .
4852

49-
USER root
53+
ENV HOME=/home/kaspa
54+
USER kaspa
5055
ENTRYPOINT [ "/sbin/tini", "--" ]
5156
CMD [ "/app/kaspad" ]

‎docker/Dockerfile.rothschild‎

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,15 @@ RUN apk --no-cache add \
4242
libgcc \
4343
libstdc++ \
4444
tini \
45-
ca-certificates
45+
ca-certificates \
46+
&& addgroup -S kaspa \
47+
&& adduser -S -G kaspa -h /home/kaspa -s /sbin/nologin kaspa \
48+
&& mkdir -p /home/kaspa /app \
49+
&& chown -R kaspa:kaspa /home/kaspa /app
4650

47-
COPY --from=builder /app/rothschild .
51+
COPY --from=builder --chown=kaspa:kaspa /app/rothschild .
4852

49-
USER root
53+
ENV HOME=/home/kaspa
54+
USER kaspa
5055
ENTRYPOINT [ "/sbin/tini", "--" ]
5156
CMD [ "/app/rothschild" ]

‎docker/Dockerfile.simpa‎

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,15 @@ RUN apk --no-cache add \
4242
libgcc \
4343
libstdc++ \
4444
tini \
45-
ca-certificates
45+
ca-certificates \
46+
&& addgroup -S kaspa \
47+
&& adduser -S -G kaspa -h /home/kaspa -s /sbin/nologin kaspa \
48+
&& mkdir -p /home/kaspa /app \
49+
&& chown -R kaspa:kaspa /home/kaspa /app
4650

47-
COPY --from=builder /app/simpa .
51+
COPY --from=builder --chown=kaspa:kaspa /app/simpa .
4852

49-
USER root
53+
ENV HOME=/home/kaspa
54+
USER kaspa
5055
ENTRYPOINT [ "/sbin/tini", "--" ]
5156
CMD [ "/app/simpa" ]

0 commit comments

Comments
 (0)