docker-tf2-server/Dockerfile
Max Gonzih 64c1c110a6 Move stuff around
And yes, I don't lake uppercase
2015-08-07 20:12:17 +02:00

27 lines
775 B
Docker

from ubuntu:12.04
maintainer Max Gonzih <gonzih at gmail dot com>
run apt-get -y update
run apt-get -y upgrade
run apt-get -y install lib32gcc1 lib32z1 lib32ncurses5 lib32bz2-1.0 lib32asound2 wget
run apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
env USER tf2
run adduser --gecos "" $USER
user $USER
env HOME /home/$USERc
env SERVER $HOME/hlserver
run mkdir $SERVER
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 ./update.sh $SERVER/update.sh
add ./tf.sh $SERVER/tf.sh
run $SERVER/update.sh
expose 27015/udp
entrypoint ["/home/$USER/hlserver/tf.sh"]
cmd ["+sv_pure", "1", "+mapcycle", "mapcycle_quickplay_payload.txt", "+map", "pl_badwater", "+maxplayers", "24"]