From 73a7da10ef8228edc46fa39c061888a2b9cdf607 Mon Sep 17 00:00:00 2001 From: sadan <117494111+sadan4@users.noreply.github.com> Date: Sun, 9 Mar 2025 18:59:33 -0400 Subject: [PATCH] add sonarr --- common/users/docker/sonarr/default.nix | 14 ++++++++++++++ common/users/docker/sonarr/docker-compose.yml | 15 +++++++++++++++ common/users/docker/sonarr/nginx.nix | 18 ++++++++++++++++++ 3 files changed, 47 insertions(+) create mode 100644 common/users/docker/sonarr/default.nix create mode 100644 common/users/docker/sonarr/docker-compose.yml create mode 100644 common/users/docker/sonarr/nginx.nix diff --git a/common/users/docker/sonarr/default.nix b/common/users/docker/sonarr/default.nix new file mode 100644 index 0000000..e5e7d28 --- /dev/null +++ b/common/users/docker/sonarr/default.nix @@ -0,0 +1,14 @@ +{ config, ... }: +{ + imports = [ + ../../homeModules/sops.nix + ]; + home = { + file = { + sonarr_compose = { + source = ./docker-compose.yaml; + target = "./src/sonarr/docker-compose.yml"; + }; + }; + }; +} diff --git a/common/users/docker/sonarr/docker-compose.yml b/common/users/docker/sonarr/docker-compose.yml new file mode 100644 index 0000000..9870af4 --- /dev/null +++ b/common/users/docker/sonarr/docker-compose.yml @@ -0,0 +1,15 @@ +services: + sonarr: + image: lscr.io/linuxserver/sonarr:latest + container_name: sonarr + environment: + - PUID=108 + - PGID=1002 + - TZ=America/New_York + volumes: + - /storage/sonarrConf:/config + - /storage/tv:/storage/tv + - /storage/downloads:/storage/downloads + ports: + - 8989:8989 + restart: unless_stopped diff --git a/common/users/docker/sonarr/nginx.nix b/common/users/docker/sonarr/nginx.nix new file mode 100644 index 0000000..f398a8f --- /dev/null +++ b/common/users/docker/sonarr/nginx.nix @@ -0,0 +1,18 @@ +{ ... }: +{ + services = { + nginx = { + virtualHosts = { + "sonarr.sadan.zip" = { + forceSSL = true; + useACMEHost = "sadan.zip"; + locations = { + "/" = { + proxyPass = "https://localhost:8989"; + }; + }; + }; + }; + }; + }; +}