Add radarr
This commit is contained in:
parent
2f79d9f122
commit
1c0cbf3581
|
@ -0,0 +1,29 @@
|
||||||
|
FROM lsiobase/mono
|
||||||
|
MAINTAINER sparklyballs
|
||||||
|
|
||||||
|
# environment settings
|
||||||
|
ENV XDG_CONFIG_HOME="/config/xdg"
|
||||||
|
|
||||||
|
# install radarr
|
||||||
|
RUN \
|
||||||
|
radarr_tag=$(curl -sX GET "https://api.github.com/repos/Radarr/Radarr/releases" \
|
||||||
|
| awk '/tag_name/{print $4;exit}' FS='[""]') && \
|
||||||
|
mkdir -p \
|
||||||
|
/opt/radarr && \
|
||||||
|
curl -o \
|
||||||
|
/tmp/radar.tar.gz -L \
|
||||||
|
"https://github.com/galli-leo/Radarr/releases/download/${radarr_tag}/Radarr.develop.${radarr_tag#v}.linux.tar.gz" && \
|
||||||
|
tar ixzf \
|
||||||
|
/tmp/radar.tar.gz -C \
|
||||||
|
/opt/radarr --strip-components=1 && \
|
||||||
|
|
||||||
|
# clean up
|
||||||
|
rm -rf \
|
||||||
|
/tmp/*
|
||||||
|
|
||||||
|
# add local files
|
||||||
|
COPY /root /
|
||||||
|
|
||||||
|
# ports and volumes
|
||||||
|
EXPOSE 7878
|
||||||
|
VOLUME /config /downloads /movies
|
|
@ -0,0 +1,7 @@
|
||||||
|
#!/usr/bin/with-contenv bash
|
||||||
|
|
||||||
|
# permissions
|
||||||
|
chown -R abc:abc \
|
||||||
|
/config \
|
||||||
|
/opt
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
#!/usr/bin/with-contenv bash
|
||||||
|
|
||||||
|
cd /opt/radarr || exit
|
||||||
|
|
||||||
|
exec \
|
||||||
|
s6-setuidgid abc mono --debug Radarr.exe \
|
||||||
|
-nobrowser -data=/config
|
|
@ -99,3 +99,20 @@ services:
|
||||||
environment:
|
environment:
|
||||||
- PGID=0
|
- PGID=0
|
||||||
- PUID=0
|
- PUID=0
|
||||||
|
|
||||||
|
radarr:
|
||||||
|
image: fromenje/seedbox:radarr
|
||||||
|
build: Dockerfile/radarr
|
||||||
|
restart: always
|
||||||
|
networks:
|
||||||
|
- main
|
||||||
|
volumes:
|
||||||
|
- config:/config
|
||||||
|
- downloads:/downloads
|
||||||
|
- movies:/movies
|
||||||
|
env_file:
|
||||||
|
- config
|
||||||
|
environment:
|
||||||
|
- PGID=0
|
||||||
|
- PUID=0
|
||||||
|
- TZ=Europe/Paris
|
||||||
|
|
Loading…
Reference in New Issue