Browse Source

optimise

pull/7/head
Daniel Gibbs 3 years ago
parent
commit
002211c035
No known key found for this signature in database GPG Key ID: 4D812BAB6228BBA6
  1. 5
      .github/dependabot.yml
  2. 29
      Dockerfile.ubuntu-1804
  3. 30
      Dockerfile.ubuntu-2004
  4. 32
      Dockerfile.ubuntu-2204

5
.github/dependabot.yml

@ -1,7 +1,6 @@
# Set update schedule for GitHub Actions
- name: Dependabot
version: 2
updates:
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:

29
Dockerfile.ubuntu-1804

@ -5,7 +5,12 @@ 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 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
@ -15,17 +20,17 @@ 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/*
&& 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

30
Dockerfile.ubuntu-2004

@ -5,7 +5,12 @@ 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 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
@ -15,17 +20,18 @@ 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/*
&& 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

32
Dockerfile.ubuntu-2204

@ -2,10 +2,17 @@ FROM ubuntu:22.04
LABEL maintainer="LinuxGSM <[email protected]>"
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 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
@ -15,17 +22,18 @@ 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/*
&& 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

Loading…
Cancel
Save