mirror of
https://github.com/LANCommander/LANCommander.Servers.CounterStrikeSource.git
synced 2026-08-01 02:47:31 -04:00
41 lines
No EOL
1 KiB
Docker
41 lines
No EOL
1 KiB
Docker
# syntax=docker/dockerfile:1.7
|
|
|
|
FROM lancommander/steamcmd:latest
|
|
|
|
# SteamCMD settings
|
|
ENV STEAM_APP_ID="232330"
|
|
ENV START_EXE="srcds_run"
|
|
ENV START_ARGS="-game cstrike -console +map de_dust2"
|
|
ENV INSTALL_SOURCEMOD="true"
|
|
ENV SOURCEMOD_MAJOR_VERSION="1.12"
|
|
ENV SOURCEMOD_VERSION="1.12.0-git7221"
|
|
ENV GAME_MOD="cstrike"
|
|
ENV METAMOD_MAJOR_VERSION="1.12"
|
|
ENV METAMOD_VERSION="1.12.0-git1219"
|
|
ENV HTTP_FILESERVER_ENABLED="true"
|
|
ENV HTTP_FILESERVER_WEB_ROOT="/config/Merged/cstrike"
|
|
ENV HTTP_FILESERVER_FILE_PATTERN="^/(maps|materials|models|sound)/.*\.(bz2|ztmp|bsp|nav|res|mdl|vvd|vtx|phy|ani|vmt|vtf|wav|mp3)$"
|
|
|
|
# ----------------------------
|
|
# Dependencies
|
|
# ----------------------------
|
|
RUN apt-get update && apt-get install -y --no-install-recommends \
|
|
ca-certificates \
|
|
curl \
|
|
bzip2 \
|
|
tar \
|
|
unzip \
|
|
xz-utils \
|
|
p7zip-full \
|
|
gosu \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
EXPOSE 27015/udp
|
|
EXPOSE 27020/udp
|
|
EXPOSE 80/tcp
|
|
|
|
# COPY Modules/ "${BASE_MODULES}/"
|
|
COPY Hooks/ "${BASE_HOOKS}/"
|
|
|
|
WORKDIR /config
|
|
ENTRYPOINT ["/usr/local/bin/entrypoint.ps1"] |