Skip to content

Commit d89a8a4

Browse files
committed
Add locale variables
1 parent b9cdb74 commit d89a8a4

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

Dockerfile

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,16 @@ COPY --from=ghcr.io/graalvm/native-image-community:21-ol9 /usr/lib64/graalvm/gra
2929
RUN <<-EOT
3030
set -eux
3131
apt-get update
32-
apt-get install -y curl tar apt-transport-https ca-certificates gnupg
32+
apt-get install -y curl tar apt-transport-https ca-certificates gnupg locales
33+
locale-gen en_US.UTF-8
3334
groupadd --gid 1001 non-root-user
3435
useradd --uid 1001 --gid 1001 -m non-root-user
3536
apt-get clean
3637
rm -rf /var/lib/apt/lists/*
3738
EOT
3839

40+
ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8'
41+
3942
# See: https://gist.github.com/wavezhang/ba8425f24a968ec9b2a8619d7c2d86a6
4043
RUN <<-EOT
4144
set -eux
@@ -91,14 +94,17 @@ RUN <<-EOT
9194
set -eux
9295
apt-get update
9396
apt-get install -y curl tar apt-transport-https ca-certificates gnupg \
94-
socat less debian-goodies autossh ca-certificates-java python3-pip
97+
socat less debian-goodies autossh ca-certificates-java python3-pip locales
98+
locale-gen en_US.UTF-8
9599
groupadd --gid 1001 non-root-user
96100
useradd --uid 1001 --gid 1001 -m non-root-user
97101
apt-get clean
98102
rm -rf /var/lib/apt/lists/*
99103
mkdir -p /usr/local/lib/docker/cli-plugins /usr/local/bin
100104
EOT
101105

106+
ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8'
107+
102108
# Install Docker Compose plugin and yq YAML processor
103109
RUN <<-EOT
104110
set -eu

0 commit comments

Comments
 (0)