From def954e8da6fc7af6376109e60ba0c72d014e336 Mon Sep 17 00:00:00 2001 From: Andrew Rabert Date: Tue, 18 Dec 2018 20:08:34 -0500 Subject: [PATCH] Remove PUID and PGUID env vars Use Docker's built-in `user` option instead. Ex. `docker run --user 1000:1000 jellyfin/jellyfin` --- Dockerfile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5147ffb9af..f5e3452250 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,10 +9,10 @@ RUN export DOTNET_CLI_TELEMETRY_OPTOUT=1 \ FROM microsoft/dotnet:${DOTNET_VERSION}-runtime COPY --from=builder /jellyfin /jellyfin -RUN apt update \ - && apt install -y ffmpeg gosu EXPOSE 8096 +RUN apt update \ + && apt install -y ffmpeg VOLUME /config /media -ENV PUID=1000 PGID=1000 -ENTRYPOINT chown $PUID:$PGID /config /media \ - && gosu $PUID:$PGID dotnet /jellyfin/jellyfin.dll -programdata /config +ENTRYPOINT if [ -n "$PUID$PGUID" ]; \ + then echo "PUID/PGID are deprecated. Use Docker user param." >&2; exit 1; \ + else dotnet /jellyfin/jellyfin.dll -programdata /config; fi