Merge pull request #226 from nvllsvm/grandmas_ugly_perm

Remove PUID and PGUID env vars, stop chowning
This commit is contained in:
Joshua M. Boniface 2018-12-18 20:22:38 -05:00 committed by GitHub
commit be345cc5f2

View file

@ -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