Dockerfile.linux.arm64 707 B

1234567891011121314151617181920212223242526
  1. FROM mcr.microsoft.com/dotnet/sdk:5.0-buster-slim
  2. # Docker build arguments
  3. ARG SOURCE_DIR=/jellyfin
  4. ARG ARTIFACT_DIR=/dist
  5. # Docker run environment
  6. ENV SOURCE_DIR=/jellyfin
  7. ENV ARTIFACT_DIR=/dist
  8. ENV DEB_BUILD_OPTIONS=noddebs
  9. ENV ARCH=arm64
  10. ENV IS_DOCKER=YES
  11. # Prepare Debian build environment
  12. RUN apt-get update -yqq \
  13. && apt-get install -yqq --no-install-recommends \
  14. apt-transport-https debhelper gnupg devscripts unzip \
  15. mmv libcurl4-openssl-dev libfontconfig1-dev \
  16. libfreetype6-dev libssl-dev libssl1.1 liblttng-ust0
  17. # Link to docker-build script
  18. RUN ln -sf ${SOURCE_DIR}/deployment/build.linux.arm64 /build.sh
  19. VOLUME ${SOURCE_DIR}/
  20. VOLUME ${ARTIFACT_DIR}/
  21. ENTRYPOINT ["/build.sh"]