Public Repository

Last pushed: 2 years ago
Short Description
CouchPotato 3.0.1 build on armbuild/debian
Full Description

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

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

I execute it as follows:

docker run -d --name couchpotato -h `hostname` -v /home/madeddie/couchpotato:/root/.couchpotato -v /mnt/wd/Public:/mnt/wd/Public -p 5050:5050 madtech/couchpotato-armhf:latest
  • /home/madeddie/couchpotato contains my CP config, cache and DB
  • /mnt/wd/Public contains my download directories and my movie collection, it's referenced in the settings.conf, so make sure it's correct for your config

Uses latest GitHub release tag. (Used git to checkout latest version before). Latest tag always has latest version release (at build time).

Dockerfile

FROM armbuild/debian:wheezy
MAINTAINER edwin@madtech.cx

ENV CP_VERSION 3.0.1
ENV GITHUB_URL https://github.com/RuudBurger/CouchPotatoServer/archive/build/${CP_VERSION}.tar.gz

RUN apt-get update && apt-get install -y --no-install-recommends \
  ca-certificates \
  curl \
  python-lxml \
  python-openssl \
  unrar-free \
  wget \
  && apt-get -y autoremove && apt-get -y clean && \
  rm -rf /var/lib/apt/lists/*

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

EXPOSE 5050

CMD ["/usr/bin/python", "/CouchPotatoServer/CouchPotato.py"]
Docker Pull Command
Owner
madtech