nimbus-eth2/docker/dist/binaries/Dockerfile.bn.amd64
Zahary Karadjov f6a5a5b1da
Provide a backwards-compatible sym link in the nimbus-eth2 docker file image
This is needed because commit 0be57eec6e59a0198eccf256ec64011ee461b62f
changed the location of the nimbus_beacon_node executable within the
container file system. For users, not relying on the official entrypoint
this was a breaking change.
2022-12-23 19:28:52 +02:00

21 lines
590 B
Docker

FROM debian:bullseye-slim
SHELL ["/bin/bash", "-c"]
# Likely to match the first regular user:group created on the host.
RUN addgroup --gid 1000 user; \
adduser --disabled-password --gecos '' --uid 1000 --gid 1000 user;
USER user
STOPSIGNAL SIGINT
COPY "nimbus-eth2/build/nimbus_beacon_node" "/home/user/nimbus_beacon_node"
RUN mkdir -p /home/user/nimbus-eth2/build && \
ln -s /home/user/nimbus_beacon_node /home/user/nimbus-eth2/build/nimbus_beacon_node && \
chown -R user:user /home/user/nimbus-eth2/build
WORKDIR "/home/user/"
ENTRYPOINT ["/home/user/nimbus_beacon_node"]