From 9c2fef799ef4051cd451593960678349e3a51e40 Mon Sep 17 00:00:00 2001 From: karmacoma Date: Tue, 25 Nov 2025 23:15:01 +0000 Subject: [PATCH] Added radarr Signed-off-by: karmacoma --- radarr.docker-compose.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 radarr.docker-compose.yml diff --git a/radarr.docker-compose.yml b/radarr.docker-compose.yml new file mode 100644 index 0000000..400b783 --- /dev/null +++ b/radarr.docker-compose.yml @@ -0,0 +1,32 @@ +services: + radarr: + image: lscr.io/linuxserver/radarr:latest + container_name: radarr + environment: + - PUID=1000 + - PGID=1000 + - TZ=${TZ:-Europe/Berlin} + # Make sure these variables are defined in your .env file or host system + # otherwise they will be empty inside the container. + - SERVICE_URL_RADARR_7878 + - _APP_URL=$SERVICE_URL_RADARR + volumes: + # Option A: Named Volume (Managed by Docker, harder to backup manually) + - radarr-config:/config + # Option B: Bind Mount (Easier to backup, stores files on your host folder) + # - ./config/radarr:/config <-- I usually recommend this for "arr" apps + + # YOUR STORAGE BOX + - /mnt/osirisbox:/data + + # FIX: This was indented inside 'volumes' in your snippet. + # It must be at the same level as 'volumes' and 'environment'. + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:7878/ping"] + interval: 30s # 2s is very aggressive, 30s is standard + timeout: 10s + retries: 3 + +# If you stick with Option A (radarr-config), you must declare it here: +volumes: + radarr-config: \ No newline at end of file