Skip to content

Instantly share code, notes, and snippets.

@billsuxx
Last active August 4, 2016 14:45
Show Gist options
  • Save billsuxx/9b751ff713748c412250fbabd9413b4b to your computer and use it in GitHub Desktop.
Save billsuxx/9b751ff713748c412250fbabd9413b4b to your computer and use it in GitHub Desktop.
docker file for flexget on libreelect
FROM container4armhf/armhf-alpine
MAINTAINER [email protected]
RUN apk add --update g++ \
gcc \
libffi \
libffi-dev \
libxml2 \
libxml2-dev \
libxslt \
libxslt-dev \
make \
openssl \
openssl-dev \
python \
python-dev \
py-pip \
&& pip install --no-cache-dir cheetah \
&& pip install --no-cache-dir configobj \
&& pip install --no-cache-dir feedparser \
&& pip install --no-cache-dir lxml \
&& pip install --no-cache-dir pyOpenSSL \
&& apk del --purge g++ \
gcc \
libffi-dev \
make \
libxml2-dev \
libxslt-dev \
openssl-dev \
python-dev \
py-pip \
&& rm -rf /var/cache/apk/* \
&& rm -rf /root/.cache \
&& rm -rf /tmp/*
RUN apk add --update python py-pip ca-certificates && rm -rf /var/cache/apk/*
RUN pip install -I flexget transmissionrpc
RUN mkdir -p /root/.flexget \
&& touch /root/.flexget/config.yml
VOLUME ["/root/.flexget"]
CMD ["/usr/bin/flexget", "--loglevel", "info", "daemon", "start"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment