Dockerfile.aarch64 528 B

1234567891011121314151617
  1. ARG DOTNET_VERSION=3.0
  2. FROM microsoft/dotnet:${DOTNET_VERSION}-sdk as builder
  3. WORKDIR /repo
  4. COPY . .
  5. RUN export DOTNET_CLI_TELEMETRY_OPTOUT=1 \
  6. && find . -type f -exec sed -i 's/netcoreapp2.1/netcoreapp3.0/g' {} \; \
  7. && dotnet clean \
  8. && dotnet publish --configuration release --output /jellyfin
  9. FROM microsoft/dotnet:${DOTNET_VERSION}-runtime
  10. COPY --from=builder /jellyfin /jellyfin
  11. EXPOSE 8096
  12. RUN apt update \
  13. && apt install -y ffmpeg
  14. VOLUME /config /media
  15. ENTRYPOINT dotnet /jellyfin/jellyfin.dll -programdata /config