| # debian.sh --arch 'amd64' out/ 'trixie' '@1773619200' |
| ENV USER=root |
| ENV HOME=/root |
| WORKDIR /root |
| SHELL [/bin/bash -o pipefail -c] |
| RUN /bin/bash -o pipefail -c echo steam steam/question select "I AGREE" | debconf-set-selections && echo steam steam/license note '' | debconf-set-selections # buildkit |
| ARG DEBIAN_FRONTEND=noninteractive |
| COPY debian.sources /etc/apt/sources.list.d/debian.sources # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/bash -o pipefail -c dpkg --add-architecture i386 && apt-get update -y && apt-get install -y --no-install-recommends ca-certificates locales steamcmd && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/bash -o pipefail -c sed -i 's/^# *\(en_US.UTF-8\)/\1/' /etc/locale.gen && locale-gen en_US.UTF-8 # buildkit |
| ENV LANG=en_US.UTF-8 |
| ENV LANGUAGE=en_US:en |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/bash -o pipefail -c ln -s /usr/games/steamcmd /usr/bin/steamcmd # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/bash -o pipefail -c steamcmd +quit # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/bash -o pipefail -c mkdir -p $HOME/.steam && ln -s $HOME/.local/share/Steam/steamcmd/linux32 $HOME/.steam/sdk32 && ln -s $HOME/.local/share/Steam/steamcmd/linux64 $HOME/.steam/sdk64 && ln -s $HOME/.steam/sdk32/steamclient.so $HOME/.steam/sdk32/steamservice.so && ln -s $HOME/.steam/sdk64/steamclient.so $HOME/.steam/sdk64/steamservice.so # buildkit |
| ENTRYPOINT ["steamcmd"] |
| CMD ["+help" "+quit"] |
| LABEL maintainer=laborratte5+stationeers-dd@gmail.com |
| ARG UID=1000 |
| ARG GID=1000 |
| WORKDIR / |
| COPY install_stationeers_dedicated.txt /install_stationeers_dedicated.txt # buildkit |
| RUN |2 UID=1000 GID=1000 /bin/bash -o pipefail -c steamcmd +runscript /install_stationeers_dedicated.txt # buildkit |
| COPY start-server.sh /start-server.sh # buildkit |
| CMD ["/bin/bash" "-o" "pipefail" "-c" "chmod +x /start-server.sh"] |
| EXPOSE [27015/udp] |
| EXPOSE [27016/udp] |
| ENTRYPOINT ["bash" "/start-server.sh"] |