Просмотр исходного кода

Cleaning Dockerfile for final version

Penta 1 неделя назад
Родитель
Сommit
68c28989f0
1 измененных файлов с 2 добавлено и 16 удалено
  1. 2 16
      Dockerfile

+ 2 - 16
Dockerfile

@@ -20,15 +20,12 @@ RUN dpkg --add-architecture i386 && \
     libfreetype6 libgtk2.0-0 libgdk-pixbuf-2.0-0 libpangocairo-1.0-0 \
     libtcmalloc-minimal4 && \
     rm -rf /var/lib/apt/lists/*
-    
-# CLEAN UP
-RUN rm -rf /var/cache/*/* /var/log/dnf* /var/log/hawkey.* /var/log/yum.*
 
 # SET STEAM USER
 RUN useradd -d /app -m steam
-USER steam
 RUN mkdir /app/server && mkdir /app/steamcmd
 
+USER steam
 WORKDIR /app
 
 # INSTALL STEAMCMD
@@ -39,19 +36,8 @@ RUN wget -P /tmp/ https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linu
 # SETUP STEAMCMD TO DOWNLOAD GMOD SERVER
 RUN /app/steamcmd/steamcmd.sh +@sSteamCmdForcePlatformType linux +force_install_dir /app/server +login anonymous +app_update 4020 validate +quit
 
-# SETUP CSS CONTENT
-#RUN /app/steamcmd/steamcmd.sh +@sSteamCmdForcePlatformType linux +force_install_dir /tmp +login anonymous +app_update 232330 validate +quit
-#RUN mkdir /app/mounts && mv /tmp/cstrike /app/mounts/cstrike
-#RUN rm -rf /tmp/cstrike
-
 # SETUP BINARIES FOR x32 and x64 bits
-RUN mkdir -p /app/.steam/sdk32 \
-    && cp -v /app/steamcmd/linux32/steamclient.so /app/.steam/sdk32/steamclient.so \
-    && mkdir -p /app/.steam/sdk64 \
-    && cp -v /app/steamcmd/linux64/steamclient.so /app/.steam/sdk64/steamclient.so
-
-# SET GMOD MOUNT CONTENT
-#RUN echo '"mountcfg" {"cstrike" "/app/mounts/cstrike"}' > /app/server/garrysmod/cfg/mount.cfg
+RUN mkdir -p /app/.steam/sdk32 /app/.steam/sdk64 && cp -v /app/steamcmd/linux32/steamclient.so /app/.steam/sdk32/steamclient.so && cp -v /app/steamcmd/linux64/steamclient.so /app/.steam/sdk64/steamclient.so
 
 # CREATE DATABASE FILE
 RUN touch /app/server/garrysmod/sv.db