| # debian.sh --arch 'amd64' out/ 'bookworm' '@1775433600' |
| ARG DEBIAN_FRONTEND=noninteractive |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c dpkg --add-architecture i386 && apt-get update && apt-get install -y --no-install-recommends bash ca-certificates curl lib32gcc-s1 lib32stdc++6 libcurl4 libcurl4:i386 procps python3 telnet tini && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c mkdir -p /opt/steamcmd /data && cd /opt/steamcmd && curl -fsSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar -xz # buildkit |
| COPY entrypoint.sh /usr/local/bin/entrypoint.sh # buildkit |
| COPY graceful-stop.sh /usr/local/bin/graceful-stop.sh # buildkit |
| COPY patch-crossmode.py /usr/local/bin/patch-crossmode.py # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c chmod +x /usr/local/bin/entrypoint.sh /usr/local/bin/graceful-stop.sh /usr/local/bin/patch-crossmode.py # buildkit |
| WORKDIR /data |
| ENTRYPOINT ["/usr/bin/tini" "--" "/usr/local/bin/entrypoint.sh"] |