lgsm local mirror
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
1.1 KiB

FROM ubuntu:20.04
LABEL maintainer="LinuxGSM <[email protected]>"
# Install UTF-8 unicode
RUN echo "**** Install UTF-8 ****" \
&& apt-get update \
&& apt-get install -y locales apt-utils debconf-utils ca-certificates \
&& apt-get -y autoremove \
&& apt-get -y clean \
&& rm -rf /var/lib/apt/lists/* \
&& rm -rf /tmp/* \
&& rm -rf /var/tmp/*
RUN localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
# Add unicode support
RUN locale-gen en_US.UTF-8
ENV LANG 'en_US.UTF-8'
ENV LANGUAGE 'en_US:en'
# Install SteamCMD
RUN echo "**** Install SteamCMD ****" \
&& echo steam steam/question select "I AGREE" | debconf-set-selections \
&& echo steam steam/license note '' | debconf-set-selections \
&& dpkg --add-architecture i386 \
&& apt-get update \
&& apt-get install -y --no-install-recommends libsdl2-2.0-0:i386 locales steamcmd \
&& ln -s /usr/games/steamcmd /usr/bin/steamcmd \
&& apt-get -y autoremove \
&& apt-get -y clean \
&& rm -rf /var/lib/apt/lists/* \
&& rm -rf /tmp/* \
&& rm -rf /var/tmp/*
# Update SteamCMD
RUN steamcmd +quit
ENTRYPOINT ["steamcmd"]
CMD ["+help", "+quit"]