LABEL maintainer=Clement Verna <cverna@fedoraproject.org> |
ENV DISTTAG=f41container FGC=f41 FBR=f41 |
ADD fedora-20241031.tar / # buildkit |
CMD ["/bin/bash"] |
RUN /bin/sh -c dnf update -y && dnf install -y curl unzip && rm -rf /var/cache/dnf # buildkit |
RUN /bin/sh -c useradd -u 1000 xrc # buildkit |
ARG XRC_DL_URL |
RUN |1 XRC_DL_URL=https://xrcsimulator.org/?sdm_process_download=1&download_id=2466 /bin/sh -c curl -fsSL "${XRC_DL_URL}" -o /tmp/xrc.zip && mkdir /home/xrc/xrc && unzip /tmp/xrc.zip -d /home/xrc/xrc && rm -rf /tmp/xrc.zip && find /home/xrc -exec chown xrc:xrc {} \; && find /home/xrc -type d -exec chmod 750 {} \; && find /home/xrc -type f -exec chmod 640 {} \; && chmod 750 "/home/xrc/xrc/xRC Simulator.x86_64" # buildkit |
EXPOSE map[1446/tcp:{}] |
EXPOSE map[1446/udp:{}] |
USER xrc |
ENV USER=xrc |
WORKDIR /home/xrc/xrc |
ENTRYPOINT ["/bin/sh" "-c" "\"./xRC Simulator.x86_64\" -batchmode -nographics RouterPort=1446 Port=1446 game=${GAME:-19} FrameRate=${FRAMERATE:-60} tmode=${TMODE:-\"On\"} register=${REGISTER:-\"Off\"} Spectators=${SPECTATORS:-2} minplayers=${MINPLAYERS:-1} updatetime=${UPDATETIME:-25} maxdata=${MAXDATA:-99000} startwhenready=${STARTWHENREADY:-\"On\"} comment=${COMMENT:-\"REEFSCAPE\"} admin=${ADMIN:-\"Admin\"}"] |