Skip to content

Commit 867d487

Browse files
committed
refactor(dockerfiles): optimize locale generation in Dockerfiles
* Moved `locale-gen en_US.UTF-8` command into the main installation RUN command for efficiency. * Removed redundant `RUN locale-gen` lines to streamline the Dockerfile.
1 parent bbc8f14 commit 867d487

File tree

3 files changed

+3
-6
lines changed

3 files changed

+3
-6
lines changed

Dockerfile.ubuntu-2004

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,14 @@ RUN echo "**** Install SteamCMD ****" \
3232
tzdata \
3333
steamcmd \
3434
&& ln -s /usr/games/steamcmd /usr/bin/steamcmd \
35+
&& locale-gen en_US.UTF-8 \
3536
&& apt-get -y autoremove \
3637
&& apt-get -y clean \
3738
&& rm -rf /usr/share/man /usr/share/doc /usr/share/info /usr/share/lintian /usr/share/locale/* \
3839
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
3940

4041
# Add unicode support
41-
RUN locale-gen en_US.UTF-8
4242
ENV LANG=en_US.UTF-8
43-
ENV LANGUAGE=en_US:en
4443

4544
ENTRYPOINT ["steamcmd"]
4645
CMD ["+help", "+quit"]

Dockerfile.ubuntu-2204

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,14 @@ RUN echo "**** Install SteamCMD ****" \
3232
tzdata \
3333
steamcmd \
3434
&& ln -s /usr/games/steamcmd /usr/bin/steamcmd \
35+
&& locale-gen en_US.UTF-8 \
3536
&& apt-get -y autoremove \
3637
&& apt-get -y clean \
3738
&& rm -rf /usr/share/man /usr/share/doc /usr/share/info /usr/share/lintian /usr/share/locale/* \
3839
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
3940

4041
# Add unicode support
41-
RUN locale-gen en_US.UTF-8
4242
ENV LANG=en_US.UTF-8
43-
ENV LANGUAGE=en_US:en
4443

4544
ENTRYPOINT ["steamcmd"]
4645
CMD ["+help", "+quit"]

Dockerfile.ubuntu-2404

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,14 @@ RUN echo "**** Install SteamCMD ****" \
3232
tzdata \
3333
steamcmd \
3434
&& ln -s /usr/games/steamcmd /usr/bin/steamcmd \
35+
&& locale-gen en_US.UTF-8 \
3536
&& apt-get -y autoremove \
3637
&& apt-get -y clean \
3738
&& rm -rf /usr/share/man /usr/share/doc /usr/share/info /usr/share/lintian /usr/share/locale/* \
3839
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
3940

4041
# Add unicode support
41-
RUN locale-gen en_US.UTF-8
4242
ENV LANG=en_US.UTF-8
43-
ENV LANGUAGE=en_US:en
4443

4544
ENTRYPOINT ["steamcmd"]
4645
CMD ["+help", "+quit"]

0 commit comments

Comments
 (0)