Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions dockerfiles/alpine-3/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
FROM steamcmd/steamcmd:ubuntu-22 as builder

# Set environment variables
ENV USER root
ENV HOME /root/installer
ENV USER=root
ENV HOME=/root/installer

# Set working directory
WORKDIR $HOME
Expand All @@ -25,8 +25,8 @@ RUN tar -xvzf steamcmd.tar.gz && rm steamcmd.tar.gz
FROM alpine:3

# Set environment variables
ENV USER root
ENV HOME /root
ENV USER=root
ENV HOME=/root

# Set working directory
WORKDIR $HOME
Expand Down
8 changes: 4 additions & 4 deletions dockerfiles/centos-9/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
FROM steamcmd/steamcmd:ubuntu-22 as builder

# Set environment variables
ENV USER root
ENV HOME /root/installer
ENV USER=root
ENV HOME=/root/installer

# Set working directory
WORKDIR $HOME
Expand All @@ -25,8 +25,8 @@ RUN tar -xvzf steamcmd.tar.gz && rm steamcmd.tar.gz
FROM quay.io/centos/centos:stream9

# Set environment variables
ENV USER root
ENV HOME /root
ENV USER=root
ENV HOME=/root

# Install prerequisites
RUN yum -y install glibc.i686 libgcc.i686 \
Expand Down
8 changes: 4 additions & 4 deletions dockerfiles/debian-10/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
FROM debian:10-slim

# Set environment variables
ENV USER root
ENV HOME /root
ENV USER=root
ENV HOME=/root

# Set working directory
WORKDIR $HOME
Expand All @@ -26,8 +26,8 @@ RUN dpkg --add-architecture i386 \
# Add unicode support
RUN sed -i 's/^# *\(en_US.UTF-8\)/\1/' /etc/locale.gen \
&& locale-gen en_US.UTF-8
ENV LANG 'en_US.UTF-8'
ENV LANGUAGE 'en_US:en'
ENV LANG='en_US.UTF-8'
ENV LANGUAGE='en_US:en'

# Create symlink for executable
RUN ln -s /usr/games/steamcmd /usr/bin/steamcmd
Expand Down
8 changes: 4 additions & 4 deletions dockerfiles/debian-11/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
FROM debian:11-slim

# Set environment variables
ENV USER root
ENV HOME /root
ENV USER=root
ENV HOME=/root

# Set working directory
WORKDIR $HOME
Expand All @@ -26,8 +26,8 @@ RUN dpkg --add-architecture i386 \
# Add unicode support
RUN sed -i 's/^# *\(en_US.UTF-8\)/\1/' /etc/locale.gen \
&& locale-gen en_US.UTF-8
ENV LANG 'en_US.UTF-8'
ENV LANGUAGE 'en_US:en'
ENV LANG='en_US.UTF-8'
ENV LANGUAGE='en_US:en'

# Create symlink for executable
RUN ln -s /usr/games/steamcmd /usr/bin/steamcmd
Expand Down
8 changes: 4 additions & 4 deletions dockerfiles/debian-12/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
FROM debian:12-slim

# Set environment variables
ENV USER root
ENV HOME /root
ENV USER=root
ENV HOME=/root

# Set working directory
WORKDIR $HOME
Expand All @@ -26,8 +26,8 @@ RUN dpkg --add-architecture i386 \
# Add unicode support
RUN sed -i 's/^# *\(en_US.UTF-8\)/\1/' /etc/locale.gen \
&& locale-gen en_US.UTF-8
ENV LANG 'en_US.UTF-8'
ENV LANGUAGE 'en_US:en'
ENV LANG='en_US.UTF-8'
ENV LANGUAGE='en_US:en'

# Create symlink for executable
RUN ln -s /usr/games/steamcmd /usr/bin/steamcmd
Expand Down
8 changes: 4 additions & 4 deletions dockerfiles/rocky-8/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
FROM steamcmd/steamcmd:ubuntu-22 as builder

# Set environment variables
ENV USER root
ENV HOME /root/installer
ENV USER=root
ENV HOME=/root/installer

# Set working directory
WORKDIR $HOME
Expand All @@ -25,8 +25,8 @@ RUN tar -xvzf steamcmd.tar.gz && rm steamcmd.tar.gz
FROM rockylinux:8

# Set environment variables
ENV USER root
ENV HOME /root
ENV USER=root
ENV HOME=/root

# Install prerequisites
RUN yum -y install glibc.i686 libgcc.i686 \
Expand Down
8 changes: 4 additions & 4 deletions dockerfiles/rocky-9/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
FROM steamcmd/steamcmd:ubuntu-22 as builder

# Set environment variables
ENV USER root
ENV HOME /root/installer
ENV USER=root
ENV HOME=/root/installer

# Set working directory
WORKDIR $HOME
Expand All @@ -25,8 +25,8 @@ RUN tar -xvzf steamcmd.tar.gz && rm steamcmd.tar.gz
FROM rockylinux:9

# Set environment variables
ENV USER root
ENV HOME /root
ENV USER=root
ENV HOME=/root

# Install prerequisites
RUN yum -y install glibc.i686 libgcc.i686 glibc-langpack-en \
Expand Down
8 changes: 4 additions & 4 deletions dockerfiles/ubuntu-16/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
FROM ubuntu:16.04

# Set environment variables
ENV USER root
ENV HOME /root
ENV USER=root
ENV HOME=/root

# Set working directory
WORKDIR $HOME
Expand All @@ -24,8 +24,8 @@ RUN dpkg --add-architecture i386 \

# Add unicode support
RUN locale-gen en_US.UTF-8
ENV LANG 'en_US.UTF-8'
ENV LANGUAGE 'en_US:en'
ENV LANG='en_US.UTF-8'
ENV LANGUAGE='en_US:en'

# Create symlink for executable
RUN ln -s /usr/games/steamcmd /usr/bin/steamcmd
Expand Down
8 changes: 4 additions & 4 deletions dockerfiles/ubuntu-18/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
FROM ubuntu:18.04

# Set environment variables
ENV USER root
ENV HOME /root
ENV USER=root
ENV HOME=/root

# Set working directory
WORKDIR $HOME
Expand All @@ -24,8 +24,8 @@ RUN dpkg --add-architecture i386 \

# Add unicode support
RUN locale-gen en_US.UTF-8
ENV LANG 'en_US.UTF-8'
ENV LANGUAGE 'en_US:en'
ENV LANG='en_US.UTF-8'
ENV LANGUAGE='en_US:en'

# Create symlink for executable
RUN ln -s /usr/games/steamcmd /usr/bin/steamcmd
Expand Down
8 changes: 4 additions & 4 deletions dockerfiles/ubuntu-20/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
FROM ubuntu:20.04

# Set environment variables
ENV USER root
ENV HOME /root
ENV USER=root
ENV HOME=/root

# Set working directory
WORKDIR $HOME
Expand All @@ -24,8 +24,8 @@ RUN dpkg --add-architecture i386 \

# Add unicode support
RUN locale-gen en_US.UTF-8
ENV LANG 'en_US.UTF-8'
ENV LANGUAGE 'en_US:en'
ENV LANG='en_US.UTF-8'
ENV LANGUAGE='en_US:en'

# Create symlink for executable
RUN ln -s /usr/games/steamcmd /usr/bin/steamcmd
Expand Down
8 changes: 4 additions & 4 deletions dockerfiles/ubuntu-22/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
FROM ubuntu:22.04

# Set environment variables
ENV USER root
ENV HOME /root
ENV USER=root
ENV HOME=/root

# Set working directory
WORKDIR $HOME
Expand All @@ -24,8 +24,8 @@ RUN dpkg --add-architecture i386 \

# Add unicode support
RUN locale-gen en_US.UTF-8
ENV LANG 'en_US.UTF-8'
ENV LANGUAGE 'en_US:en'
ENV LANG='en_US.UTF-8'
ENV LANGUAGE='en_US:en'

# Create symlink for executable
RUN ln -s /usr/games/steamcmd /usr/bin/steamcmd
Expand Down
8 changes: 4 additions & 4 deletions dockerfiles/ubuntu-24/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
FROM ubuntu:24.04

# Set environment variables
ENV USER root
ENV HOME /root
ENV USER=root
ENV HOME=/root

# Set working directory
WORKDIR $HOME
Expand All @@ -24,8 +24,8 @@ RUN dpkg --add-architecture i386 \

# Add unicode support
RUN locale-gen en_US.UTF-8
ENV LANG 'en_US.UTF-8'
ENV LANGUAGE 'en_US:en'
ENV LANG='en_US.UTF-8'
ENV LANGUAGE='en_US:en'

# Create symlink for executable
RUN ln -s /usr/games/steamcmd /usr/bin/steamcmd
Expand Down
4 changes: 2 additions & 2 deletions dockerfiles/windows-1809/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ FROM mcr.microsoft.com/windows:1809
SHELL ["powershell"]

# Set environment variables
ENV POWERSHELL_TELEMETRY_OPTOUT 1
ENV HOME "c:\steamcmd"
ENV POWERSHELL_TELEMETRY_OPTOUT=1
ENV HOME="c:\steamcmd"

# Create system user
RUN New-LocalUser -Name "steamcmd" -NoPassword -AccountNeverExpires -UserMayNotChangePassword | Set-LocalUser -PasswordNeverExpires $true
Expand Down
4 changes: 2 additions & 2 deletions dockerfiles/windows-core-1809/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ FROM mcr.microsoft.com/windows/servercore:1809
SHELL ["powershell"]

# Set environment variables
ENV POWERSHELL_TELEMETRY_OPTOUT 1
ENV HOME "c:\steamcmd"
ENV POWERSHELL_TELEMETRY_OPTOUT=1
ENV HOME="c:\steamcmd"

# Create system user
RUN New-LocalUser -Name "steamcmd" -NoPassword -AccountNeverExpires -UserMayNotChangePassword | Set-LocalUser -PasswordNeverExpires $true
Expand Down
4 changes: 2 additions & 2 deletions dockerfiles/windows-core-2019/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2019
SHELL ["powershell"]

# Set environment variables
ENV POWERSHELL_TELEMETRY_OPTOUT 1
ENV HOME "c:\steamcmd"
ENV POWERSHELL_TELEMETRY_OPTOUT=1
ENV HOME="c:\steamcmd"

# Create system user
RUN New-LocalUser -Name "steamcmd" -NoPassword -AccountNeverExpires -UserMayNotChangePassword | Set-LocalUser -PasswordNeverExpires $true
Expand Down
4 changes: 2 additions & 2 deletions dockerfiles/windows-core-2022/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022
SHELL ["powershell"]

# Set environment variables
ENV POWERSHELL_TELEMETRY_OPTOUT 1
ENV HOME "c:\steamcmd"
ENV POWERSHELL_TELEMETRY_OPTOUT=1
ENV HOME="c:\steamcmd"

# Create system user
RUN New-LocalUser -Name "steamcmd" -NoPassword -AccountNeverExpires -UserMayNotChangePassword | Set-LocalUser -PasswordNeverExpires $true
Expand Down
4 changes: 2 additions & 2 deletions dockerfiles/windows-core-2025/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2025
SHELL ["powershell"]

# Set environment variables
ENV POWERSHELL_TELEMETRY_OPTOUT 1
ENV HOME "c:\steamcmd"
ENV POWERSHELL_TELEMETRY_OPTOUT=1
ENV HOME="c:\steamcmd"

# Create system user
RUN New-LocalUser -Name "steamcmd" -NoPassword -AccountNeverExpires -UserMayNotChangePassword | Set-LocalUser -PasswordNeverExpires $true
Expand Down