mirror of
https://codeberg.org/spire/docker-tf2-server.git
synced 2026-06-03 09:54:20 +02:00
update dockerfile
This commit is contained in:
parent
657bdc1b67
commit
28c47be828
1 changed files with 23 additions and 23 deletions
46
Dockerfile
46
Dockerfile
|
|
@ -1,29 +1,29 @@
|
||||||
from ubuntu:12.04
|
from debian:jessie
|
||||||
maintainer Max Gonzih <gonzih at gmail dot com>
|
maintainer Robin Appelman <robin@icewind.nl>
|
||||||
|
|
||||||
run apt-get -y update
|
RUN apt-get -y update
|
||||||
run apt-get -y upgrade
|
RUN apt-get -y upgrade
|
||||||
run apt-get -y install lib32gcc1 lib32z1 lib32ncurses5 lib32bz2-1.0 lib32asound2 wget
|
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -y install lib32gcc1 wget lib32ncurses5 bzip2
|
||||||
run apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
RUN apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
||||||
|
|
||||||
env USER tf2
|
ENV USER tf2
|
||||||
|
|
||||||
run useradd $USER
|
RUN useradd $USER
|
||||||
env HOME /home/$USER
|
ENV HOME /home/$USER
|
||||||
run mkdir $HOME
|
RUN mkdir $HOME
|
||||||
run chown $USER:$USER $HOME
|
RUN chown $USER:$USER $HOME
|
||||||
|
|
||||||
user $USER
|
USER $USER
|
||||||
env SERVER $HOME/hlserver
|
ENV SERVER $HOME/hlserver
|
||||||
run mkdir $SERVER
|
RUN mkdir $SERVER
|
||||||
run wget -O - http://media.steampowered.com/client/steamcmd_linux.tar.gz | tar -C $SERVER -xvz
|
RUN wget -O - http://media.steampowered.com/client/steamcmd_linux.tar.gz | tar -C $SERVER -xvz
|
||||||
add ./tf2_ds.txt $SERVER/tf2_ds.txt
|
ADD ./tf2_ds.txt $SERVER/tf2_ds.txt
|
||||||
add ./update.sh $SERVER/update.sh
|
ADD ./update.sh $SERVER/update.sh
|
||||||
add ./tf.sh $SERVER/tf.sh
|
ADD ./tf.sh $SERVER/tf.sh
|
||||||
run $SERVER/update.sh
|
RUN $SERVER/update.sh
|
||||||
|
|
||||||
expose 27015/udp
|
EXPOSE 27015/udp
|
||||||
|
|
||||||
workdir /home/$USER/hlserver
|
WORKDIR /home/$USER/hlserver
|
||||||
entrypoint ["./tf.sh"]
|
ENTRYPOINT ["./tf.sh"]
|
||||||
cmd ["+sv_pure", "1", "+mapcycle", "mapcycle_quickplay_payload.txt", "+map", "pl_badwater", "+maxplayers", "24"]
|
CMD ["+sv_pure", "1", "+mapcycle", "mapcycle_quickplay_payload.txt", "+map", "pl_badwater", "+maxplayers", "24"]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue