| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=20.04 |
| ADD file:6a209aa51ba684c0a39769619c42058ca99311b87563c7b079319a8bb91bec1f in / |
| CMD ["/bin/bash"] |
| ENV DEBIAN_FRONTEND=noninteractive PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/steamcmd |
| COPY /app /opt/steamcmd # buildkit |
| RUN /bin/sh -c dpkg --add-architecture i386 && apt-get update && apt-get install -y --no-install-recommends --no-install-suggests ca-certificates language-pack-en lib32tinfo6 && apt upgrade -y && apt clean && rm -rf /var/lib/apt/lists/* && chmod -R a=u /opt/steamcmd # buildkit |
| WORKDIR /opt/steamcmd |
| ENTRYPOINT ["steamcmd"] |
| ENTRYPOINT [] |
| ENV SIGNALS_ENABLE=false UID=0 PORT=27015 TVPORT=27020 CLIENTPORT=27005 SPORT=26900 APPS=244310 -validate -language en GAME= AUTHKEY= GLSTAPP=244310 GLST= LOGIN=anonymous METAMOD= SOURCEMOD= SOURCEMOD_PLUGINS_INSTALL= SOURCEMOD_PLUGINS_ENABLE=admin-flatfile,adminhelp,adminmenu,antiflood,basebans,basechat,basecomm,basecommands,basetriggers,basevotes,clientprefs,funcommands,funvotes,nextmap,playercommands,reservedslots,sounds STEAMWORKS=latest AUTOUPDATE=false WORKSHOPDL= CUSTOMPARAMETERS= SRCDSBIN=srcds_run SRCDSPARAMS= ${CUSTOMPARAMETERS} |
| COPY entrypoint.sh / # buildkit |
| COPY misc /opt/misc # buildkit |
| RUN /bin/sh -c apt update && apt install -y curl jq lib32stdc++6 libtinfo5:i386 unzip && apt clean && rm -rf /var/lib/apt/lists/* && chmod +x /entrypoint.sh && mkdir -p /opt/steam /opt/overlay && chmod -R a=u /opt/steam /opt/overlay /opt/misc # buildkit |
| EXPOSE map[27015/tcp:{} 27015/udp:{} 27020/udp:{}] |
| WORKDIR /opt/steam |
| VOLUME [/opt/steam] |
| ENTRYPOINT ["/entrypoint.sh"] |
| ENV APPS=4020 -validate -language en,232330 -validate -language en AUTHKEY= GLSTAPP=4000 GLST= WORKSHOP=${WORKSHOPCOLLECTIONID:-} WORKSHOPDL= GAME=garrysmod TICKRATE=66 MAXPLAYERS=16 GAMEMODE=sandbox GAMETYPE=0 MAP=gm_flatgrass MAPGROUP=mg_active CONFIG=server.cfg SRCDSPARAMS= -game ${GAME} -tickrate ${TICKRATE} -maxplayers ${MAXPLAYERS} -authkey ${AUTHKEY} +host_workshop_collection ${WORKSHOP} +gamemode ${GAMEMODE} +map ${MAP} +servercfgfile ${CONFIG} ${CUSTOMPARAMETERS} |