From eacd49a84a46b2ddfcf4aa8ef0d6534b818d1b03 Mon Sep 17 00:00:00 2001 From: Paul Scheunemann Date: Thu, 13 Apr 2017 10:40:00 +0200 Subject: [PATCH] truncate history --- Dockerfile | 23 +++++++++++++++++++++++ README.md | 10 ++++++++++ 2 files changed, 33 insertions(+) create mode 100644 Dockerfile create mode 100644 README.md diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..3d17ab5 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,23 @@ +FROM debian:jessie + +MAINTAINER Paul , Mad + +ENV DEBIAN_FRONTEND noninteractive + +# Create user steam + +RUN useradd -m -d /home/steam steam + +# Install dependencies (and goodies for mods) +RUN apt-get update &&\ + apt-get install -y curl lib32gcc1 lib32stdc++6 unzip git + +# Download and extract SteamCMD +RUN mkdir -p /opt/steamcmd &&\ + cd /opt/steamcmd &&\ + curl -s http://media.steampowered.com/installer/steamcmd_linux.tar.gz | tar -vxz + +WORKDIR /opt/steamcmd + +# update steam +RUN ./steamcmd.sh +quit diff --git a/README.md b/README.md new file mode 100644 index 0000000..b32f0a4 --- /dev/null +++ b/README.md @@ -0,0 +1,10 @@ +## steam-base +steam-base installs the steam platform, which is required for most dedicated +source gameserves. This image is useless on its own, but can be used to +spin up gameservers for CS:GO, TF2 or Garys Mod. + +### Building steam-base + +``` +docker build -t zombi/steam-base . +```