Dockerfile 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. # Builds a modified version of sabnzbd with nzbToMedia.
  2. # Needs the configuration file mounted to /usr/local/scripts/autoProcessMedia.cfg
  3. FROM lsiobase/ffmpeg:arm64v8-bin as binstage
  4. FROM linuxserver/sabnzbd:latest
  5. # Add files from binstage
  6. COPY --from=binstage / /
  7. # get the latest version from https://github.com/clinton-hall/nzbToMedia/tags
  8. ENV GITTAG=12.1.10
  9. RUN apk update && apk add \
  10. git \
  11. expat \
  12. fontconfig \
  13. ffmpeg \
  14. gcompat \
  15. glib-dev \
  16. libgomp \
  17. libc6-compat \
  18. harfbuzz \
  19. v4l-utils-libs \
  20. libx11 \
  21. libxcb \
  22. libxext \
  23. libxml2 && \
  24. echo "**** clean up ****" && \
  25. rm -rf /var/lib/apk/lists/* /var/tmp/*
  26. WORKDIR /usr/local
  27. RUN mkdir -p /usr/local/src/ \
  28. && curl -o /usr/local/src/nzbToMedia.tar.gz https://codeload.github.com/clinton-hall/nzbToMedia/tar.gz/refs/tags/${GITTAG} \
  29. && tar xvzf /usr/local/src/nzbToMedia.tar.gz \
  30. && mv nzbToMedia-${GITTAG} scripts \
  31. && cp scripts/autoProcessMedia.cfg.spec scripts/autoProcessMedia.cfg \
  32. && chown -R abc:abc scripts \
  33. && rm /usr/local/src/nzbToMedia.tar.gz
  34. WORKDIR /