ttt-container (latest)

Published 2025-03-01 00:12:14 +01:00 by breuxi

Installation

docker pull git.breuxi.de/breuxi/ttt-container:latest
sha256:6702f86d015e5cd45a480a531cba90afb5c5ca6146a23c32b212836204d47a3c

Image layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1740355200'
LABEL maintainer="breuxi"
LABEL description="Garry's Mod TTT Server image based on debian"
ARG PUID
ENV USER=steam
ENV HOME_DIR="/home/${USER}"
ENV STEAMCMD_DIR="${HOME_DIR}/steamcmd"
ENV GMOD_DIR="${HOME_DIR}/gmod_ds"
ENV CSS_DIR="${HOME_DIR}/css_ds"
ENV MAP="gm_flatgrass"
ENV CSS_VALIDATE="false"
ENV GMOD_VALIDATE="false"
ENV SV_PORT="27015"
ENV CL_PORT="27005"
ENV DEBIAN_FRONTEND noninteractive
|1 PUID=1000 /bin/sh -c set -x && dpkg --add-architecture i386 && apt-get update && apt-get install -y --no-install-recommends --no-install-suggests wget openssl iproute2 ca-certificates tar gcc g++ lib32gcc-s1 libgcc1 libstdc++6 lib32stdc++6 lib32tinfo6 gdb locales net-tools && rm -rf /var/lib/apt/lists/*
ADD file:89e7252c81e52f6ff17ccdd2075724050673a4db2faae544b03bde6a140fe8e8 in "${HOME_DIR}/entrypoint.sh"
|1 PUID=1000 /bin/sh -c set -x && useradd -u "${PUID}" -m "${USER}" && chown -R "${USER}:${USER}" "${HOME_DIR}/entrypoint.sh" "${HOME_DIR}"
|1 PUID=1000 /bin/sh -c set -x && su "${USER}" -c "mkdir -p \"${STEAMCMD_DIR}\" \"${HOME_DIR}/.steam/sdk32\" \"${HOME_DIR}/.steam/sdk64\" \"${GMOD_DIR}\" \"${CSS_DIR}\" && wget -qO- 'https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz' | tar xvzf - -C \"${STEAMCMD_DIR}\" && \"./${STEAMCMD_DIR}/steamcmd.sh\" +login anonymous +quit && chmod +x \"${HOME_DIR}/entrypoint.sh\" && ln -s \"${STEAMCMD_DIR}/linux32/steamclient.so\" \"${HOME_DIR}/.steam/sdk32/steamclient.so\" && ln -s \"${STEAMCMD_DIR}/linux64/steamclient.so\" \"${HOME_DIR}/.steam/sdk64/steamclient.so\""
|1 PUID=1000 /bin/sh -c wget -P /home/gmod/steamcmd/ https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz && tar -xvzf /home/gmod/steamcmd/steamcmd_linux.tar.gz -C /home/gmod/steamcmd && rm -rf /home/gmod/steamcmd/steamcmd_linux.tar.gz
ADD file:89e7252c81e52f6ff17ccdd2075724050673a4db2faae544b03bde6a140fe8e8 in "${HOME_DIR}/entrypoint.sh"
|1 PUID=1000 /bin/sh -c set -x && chown -R "${USER}:${USER}" "${HOME_DIR}/entrypoint.sh"
USER ${USER}
VOLUME ["${GMOD_DIR}", "${CSS_DIR}"]
WORKDIR ${HOME_DIR}
ENTRYPOINT ["bash", "entrypoint.sh"]

Labels

Key Value
description Garry's Mod TTT Server image based on debian
io.buildah.version 1.39.0
maintainer breuxi
Details
Container
2025-03-01 00:12:14 +01:00
1
OCI / Docker
linux/amd64
282 MiB
Versions (1) View all
latest 2025-03-01