Private GIT

Skip to content
Snippets Groups Projects
Select Git revision
  • 507018ddda5d6f0db7d899b7fd4776724a91055e
  • master default protected
  • fix_nzb_cat
  • develop
  • guessit2-minimal
  • ssl_warning
  • UHD-qualities
  • fix_providers8
  • !
  • tvvault
  • provider_alpharatio
  • v5.1.1
  • v5.1
  • v5.0.3
  • v5.0.2
  • v5.0.1
  • v5.0
  • v4.2.1.07
  • v4.2.1.06
  • v4.2.1.05
  • v4.2.1.04
  • v4.2.1.03
  • v4.2.1.02
  • v4.2.1.01
  • v4.2.1.0
  • v4.2.0.6
  • v4.2.0.5
  • v4.2.0.4
  • v4.2.0.3
  • v4.2.0.2
  • v4.2.0.1
31 results

readme.md

Blame
  • Dockerfile 1.14 KiB
    FROM python:2.7.13-alpine
    
    ARG SICKRAGE_VERSION
    
    ENV PID_FILE /var/run/sickrage/sickrage.pid
    ENV DATA_DIR /data
    ENV CONF_DIR /config/
    ENV PUID 1000
    ENV PGID 1000
    
    RUN apk update && \
        apk add git
    
    RUN addgroup -g ${PGID} sickrage && \
        adduser -u ${PUID} -D -S -G sickrage sickrage
    
    RUN git config --global advice.detachedHead false && \
        git clone --quiet https://github.com/SickRage/SickRage/ --branch $SICKRAGE_VERSION --single-branch --depth=1 /app/sickrage
    
    RUN mkdir /var/run/sickrage/ && \
        chown sickrage. /var/run/sickrage/ && \
        mkdir /config/ && \
        chown sickrage. /config && \
        mkdir /data/ && \
        chown sickrage. /data
    
    RUN echo '[General]' > /config/config.ini; if [ "$SICKRAGE_VERSION" = "master" ]; then echo 'auto_update = 1' >> /config/config.ini ; else echo 'auto_update = 0' >> /config/config.ini ; fi
    
    RUN if [ "$SICKRAGE_VERSION" = "master" ]; then chown -R sickrage. /app/sickrage/ ; fi
    
    VOLUME ["/config","/data"]
    
    USER sickrage
    
    WORKDIR /app/sickrage/
    
    CMD /usr/local/bin/python SickBeard.py -q --nolaunch --pidfile=${PID_FILE} --config=${CONF_DIR}/config.ini --datadir=${DATA_DIR} ${EXTRA_DAEMON_OPTS}
    
    EXPOSE 8081