Skip to content

Commit 8061d40

Browse files
committed
fix: locale setting in docker
1 parent 5cbe386 commit 8061d40

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

Dockerfile

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,13 @@ Architectures: ${PACKAGE_ARCH}
7373
Signed-By: /etc/apt/keyrings/jellyfin.gpg
7474
EOF
7575

76-
# Install Jellyfin FFmpeg using modern GPG key management
76+
# Install Jellyfin FFmpeg and locales for UTF-8 support
7777
RUN apt-get update \
7878
&& apt-get install --no-install-recommends --no-install-suggests -y \
7979
jellyfin-ffmpeg7 \
80+
locales \
81+
&& sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen \
82+
&& locale-gen \
8083
&& rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/* /var/log/*
8184

8285
# Create app directory
@@ -107,7 +110,9 @@ ENV GIN_MODE=release \
107110
MAX_CONCURRENT_TASKS=2 \
108111
ENABLE_GPU=true \
109112
FFMPEG_PATH=/usr/share/jellyfin-ffmpeg/ffmpeg \
110-
FFPROBE_PATH=/usr/share/jellyfin-ffmpeg/ffprobe
113+
FFPROBE_PATH=/usr/share/jellyfin-ffmpeg/ffprobe \
114+
LANG=en_US.UTF-8 \
115+
LC_ALL=en_US.UTF-8
111116

112117
# Note: Users can override FFMPEG_PATH and FFPROBE_PATH via environment variables
113118
# or mount custom binaries to /usr/local/bin/ffmpeg and /usr/local/bin/ffprobe

0 commit comments

Comments
 (0)