diff options
| author | Andrew Rabert <ar@nullsum.net> | 2018-12-18 20:08:34 -0500 |
|---|---|---|
| committer | Andrew Rabert <ar@nullsum.net> | 2018-12-18 20:08:34 -0500 |
| commit | def954e8da6fc7af6376109e60ba0c72d014e336 (patch) | |
| tree | 7af6d903e0bb942ef9d06c5dc133443244fa1e4b /Dockerfile | |
| parent | 5d0c0a8b7cf6696343f6c983b9d0f676cb9cd386 (diff) | |
Remove PUID and PGUID env vars
Use Docker's built-in `user` option instead.
Ex. `docker run --user 1000:1000 jellyfin/jellyfin`
Diffstat (limited to 'Dockerfile')
| -rw-r--r-- | Dockerfile | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Dockerfile b/Dockerfile index 5147ffb9a..f5e345225 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 |
