From 77c7a4c385aa3c2c02c6f6dc4b934c9bb9f4c1f5 Mon Sep 17 00:00:00 2001 From: Benjamin Vaccaro Date: Wed, 21 Oct 2020 18:04:58 -0700 Subject: [PATCH] add docker file --- Dockerfile | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000000..11989859135 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,45 @@ +FROM lsiobase/mono:LTS + +# set version label +ARG BUILD_DATE +ARG VERSION +ARG RADARR_RELEASE +LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}" +LABEL maintainer="aptalca" + +# environment settings +ARG DEBIAN_FRONTEND="noninteractive" +ENV XDG_CONFIG_HOME="/config/xdg" + +RUN \ + echo "**** install jq ****" && \ + apt-get update && \ + apt-get install -y \ + jq && \ + echo "**** install radarr ****" && \ + if [ -z ${RADARR_RELEASE+x} ]; then \ + RADARR_RELEASE=$(curl -sX GET "https://api.github.com/repos/Radarr/Radarr/releases" \ + | jq -r '.[0] | .tag_name'); \ + fi && \ + radarr_url=$(curl -s https://api.github.com/repos/Radarr/Radarr/releases/tags/"${RADARR_RELEASE}" \ + |jq -r '.assets[].browser_download_url' |grep linux) && \ + mkdir -p \ + /app/radarr/bin && \ + curl -o \ + /tmp/radar.tar.gz -L \ + "${radarr_url}" && \ + tar ixzf \ + /tmp/radar.tar.gz -C \ + /app/radarr/bin --strip-components=1 && \ + echo "**** clean up ****" && \ + rm -rf \ + /tmp/* \ + /var/lib/apt/lists/* \ + /var/tmp/* + +# add local files +COPY /root / + +# ports and volumes +EXPOSE 7878 +VOLUME /config