From 3d9bbc6d816efba77591b40043e939f32ae80961 Mon Sep 17 00:00:00 2001 From: RandomNinjaAtk Date: Wed, 14 Oct 2020 05:38:56 -0400 Subject: [PATCH] Create Dockerfile.unstable --- Dockerfile.unstable | 62 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 Dockerfile.unstable diff --git a/Dockerfile.unstable b/Dockerfile.unstable new file mode 100644 index 0000000..18772f4 --- /dev/null +++ b/Dockerfile.unstable @@ -0,0 +1,62 @@ +FROM linuxserver/sabnzbd:unstable +LABEL maintainer="RandomNinjaAtk" + +ENV TITLE="SABnzbd Extended" +ENV VERSION="1.0.4" +ENV SMA_PATH /usr/local/sma +ENV VIDEO_LANG eng +ENV VIDEO_SMA FALSE +ENV VIDEO_SMA_TAGGING FALSE +ENV AUDIO_VERIFY TRUE +ENV AUDIO_FORMAT FLAC +ENV AUDIO_BITRATE 320 +ENV AUDIO_REPLAYGAIN FALSE +ENV AUDIO_DSFA TRUE +ENV AUDIO_DSFAS 150M + +RUN \ + echo "************ install dependencies ************" && \ + apt-get update && \ + apt-get install -y software-properties-common && \ + add-apt-repository ppa:jonathonf/ffmpeg-4 -y && \ + echo "************ install and update packages ************" && \ + apt-get update && \ + apt-get upgrade -y && \ + apt-get install -y \ + mkvtoolnix \ + mp3val \ + flac \ + opus-tools \ + jq \ + git \ + ffmpeg \ + python3 \ + python3-pip \ + ffmpeg && \ + apt-get purge --auto-remove -y && \ + apt-get clean && \ + echo "************ setup SMA ************" && \ + echo "************ setup directory ************" && \ + mkdir -p ${SMA_PATH} && \ + echo "************ download repo ************" && \ + git clone https://github.com/mdhiggins/sickbeard_mp4_automator.git ${SMA_PATH} && \ + mkdir -p ${SMA_PATH}/config && \ + echo "************ create logging file ************" && \ + mkdir -p ${SMA_PATH}/config && \ + touch ${SMA_PATH}/config/sma.log && \ + chgrp users ${SMA_PATH}/config/sma.log && \ + chmod g+w ${SMA_PATH}/config/sma.log && \ + echo "************ install pip dependencies ************" && \ + python3 -m pip install --user --upgrade pip && \ + pip3 install -r ${SMA_PATH}/setup/requirements.txt + + +# copy local files +COPY root/ / + +# set work directory +WORKDIR /config + +# ports and volumes +EXPOSE 8080 9090 +VOLUME /config