Run as user inside Container

This commit is contained in:
Minecon724 2025-08-31 14:01:38 +02:00
commit 7691c57331
Signed by: Minecon724
GPG key ID: A02E6E67AB961189

View file

@ -26,8 +26,7 @@ RUN echo ${NANO_NETWORK} >/etc/nano-network
FROM ubuntu:22.04
RUN groupadd --gid 1000 nanocurrency && \
useradd --uid 1000 --gid nanocurrency --shell /bin/bash --create-home nanocurrency
RUN useradd -d /nano -s /sbin/nologin nanocurrency
COPY --from=builder /tmp/src/build/nano_node /usr/bin
COPY --from=builder /tmp/src/build/nano_rpc /usr/bin
@ -40,8 +39,8 @@ RUN chmod +x /usr/bin/entry.sh
RUN ln -s /usr/bin/nano_node /usr/bin/rai_node
RUN ldconfig
WORKDIR /root
USER root
WORKDIR /nano
USER nanocurrency
ENV PATH="${PATH}:/usr/bin"
ENTRYPOINT ["/usr/bin/entry.sh"]