Public Repository

Last pushed: 2 years ago
Short Description
SickRage 5.1 built on armhfbuild/debian
Full Description

SickRage image for ARM platforms (i.e. banana pi)

Current version: 5.1

Built on top of https://hub.docker.com/r/armhfbuild/debian/

I execute it as follows:

docker run -d --name sickrage -h `hostname` -v /home/madeddie/sickrage:/sickrage -v /mnt/wd/Public:/mnt/wd/Public -p 8081:8081 --restart=always madtech/sickrage-armhf
  • /home/madeddie/sickrage contains my config, cache and DBs and logs
  • SickRage is started with --datadir=/sickrage, so mount your config dir there
  • /mnt/wd/Public contains my download directories and my TV show collection, it's referenced in the config.ini, so make sure it's correct for your config
  • set restart policy to always so updating from within SickRage actually works

Uses latest GitHub release tag. Latest tag always has latest version release (at build time). Now uses the new SickRage GitHub account.

Is set for timezone Europe/Amsterdam (GMT+1)

Dockerfile

FROM armhfbuild/debian:jessie
MAINTAINER edwin@madtech.cx

ARG SR_VERSION
ENV GITHUB_URL https://github.com/SickRage/SickRage/archive/v${SR_VERSION}.tar.gz

RUN sed -i 's/main/main contrib non-free/' /etc/apt/sources.list && \
  apt-get update && apt-get install -y --no-install-recommends \
  ca-certificates \
  curl \
  python-lxml \
  python-mako \
  python-openssl \
  unrar \
  unzip \
  && apt-get -y autoremove && apt-get -y clean && \
  rm -rf /var/lib/apt/lists/*

RUN echo "Europe/Amsterdam" > /etc/timezone && \
  dpkg-reconfigure -f noninteractive tzdata

RUN curl -RLo /sickrage.tar.gz ${GITHUB_URL} && \
  mkdir /SickRage && \
  tar xvzf /sickrage.tar.gz --strip-components=1 -C /SickRage && \
  rm /sickrage.tar.gz

EXPOSE 8081

CMD ["/usr/bin/python", "/SickRage/SickBeard.py", "--datadir=/sickrage"]
Docker Pull Command
Owner
madtech