Add files
This commit is contained in:
commit
bcdfd8055a
6 changed files with 148 additions and 0 deletions
43
Dockerfile
Normal file
43
Dockerfile
Normal file
|
@ -0,0 +1,43 @@
|
|||
FROM bitnami/minideb:bullseye
|
||||
|
||||
ENV USER csgo
|
||||
ENV HOME /server
|
||||
ENV SOURCEMODVERSION 1.11
|
||||
ENV METAMODVERSION 1.11
|
||||
ENV CSGOSERVER $HOME/csgo
|
||||
ENV STARTARGS "+game_type 0 +game_mode 1"
|
||||
ENV TICKRATE 102.4
|
||||
|
||||
RUN install_packages lib32stdc++6 lib32gcc-s1 wget gzip curl ca-certificates nano locales net-tools \
|
||||
&& echo "en_US.UTF-8 UTF-8" > /etc/locale.gen \
|
||||
&& locale-gen en_US.UTF-8 \
|
||||
&& update-locale LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 LC_ALL=en_US.UTF-8 \
|
||||
&& dpkg-reconfigure --frontend=noninteractive locales \
|
||||
&& apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
||||
|
||||
RUN adduser --disabled-password --gecos "" --home $HOME $USER
|
||||
|
||||
ADD run.sh /
|
||||
ADD csgo_ds.txt $HOME
|
||||
ADD autoexec.cfg $HOME
|
||||
ADD server.cfg $HOME
|
||||
|
||||
RUN mkdir -p $CSGOSERVER/csgo && \
|
||||
mkdir $HOME/Steam && \
|
||||
mkdir $CSGOSERVER/csgo/maps $CSGOSERVER/csgo/cfg $CSGOSERVER/csgo/addons && \
|
||||
chown csgo:csgo -R /server && chown csgo:csgo /run.sh
|
||||
RUN chmod +x /run.sh
|
||||
|
||||
RUN curl -fsSL https://github.com/gorcon/rcon-cli/releases/download/v0.10.3/rcon-0.10.3-amd64_linux.tar.gz | tar -C . -xz
|
||||
RUN mv rcon-0.10.3-amd64_linux/rcon /usr/local/bin
|
||||
|
||||
USER csgo
|
||||
WORKDIR $HOME
|
||||
|
||||
EXPOSE 27015
|
||||
|
||||
# VOLUME $CSGOSERVER/csgo/cfg
|
||||
# VOLUME $CSGOSERVER/csgo/maps
|
||||
# VOLUME $CSGOSERVER/csgo/sourcemod
|
||||
|
||||
CMD ["/run.sh"]
|
Reference in a new issue