FROM spiretf/docker-steamcmd USER tf2 ENV USER=tf2 ENV HOME=/home/$USER ENV SERVER=$HOME/hlserver ADD --chown=tf2:tf2 tf2_ds.txt update.sh clean.sh tf.sh $SERVER/ RUN mkdir -p $SERVER/tf2 \ && ln -s /usr/games/steamcmd $SERVER/steamcmd.sh \ && $SERVER/update.sh \ && $SERVER/clean.sh EXPOSE 27015/udp WORKDIR /home/$USER/hlserver ENTRYPOINT ["./tf.sh"] CMD ["+sv_pure", "1", "+mapcycle", "mapcycle_quickplay_payload.txt", "+map", "cp_badlands", "+maxplayers", "24"]