update dockerfile

This commit is contained in:
Robin Appelman 2015-11-21 16:30:06 +01:00
commit 28c47be828

View file

@ -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"]