FROM debian:bookworm-slim RUN groupadd --system --gid 10001 netfishing \ && useradd --system --uid 10001 --gid netfishing \ --home-dir /var/lib/netfishing-server netfishing \ && install -d -o netfishing -g netfishing \ /opt/netfishing-server /var/lib/netfishing-server COPY --chown=netfishing:netfishing \ dist/NETfishingServer.x86_64 \ dist/NETfishingServer.pck \ dist/BUILD_INFO \ dist/SHA256SUMS \ /opt/netfishing-server/ COPY --chown=netfishing:netfishing \ config/server.cfg.example /etc/netfishing-server.cfg RUN chmod 0555 /opt/netfishing-server/NETfishingServer.x86_64 \ && chmod 0444 /opt/netfishing-server/NETfishingServer.pck \ /opt/netfishing-server/BUILD_INFO \ /opt/netfishing-server/SHA256SUMS \ /etc/netfishing-server.cfg USER 10001:10001 WORKDIR /opt/netfishing-server VOLUME ["/var/lib/netfishing-server"] EXPOSE 7777/udp ENTRYPOINT ["/opt/netfishing-server/NETfishingServer.x86_64"] CMD ["--", "--config=/etc/netfishing-server.cfg"]