diff --git a/project/media/prowlarr/prowlarr.yml b/project/media/prowlarr/prowlarr.yml new file mode 100644 index 0000000..2870cf0 --- /dev/null +++ b/project/media/prowlarr/prowlarr.yml @@ -0,0 +1,19 @@ +services: + prowlarr: + extends: + file: ${TEMPLATES_PATH} + service: default + image: lscr.io/linuxserver/prowlarr:develop + container_name: prowlarr + ports: + - 2004:9696 + volumes: + - ${MEDIA_PATH}/prowlarr/config:/config + labels: + # Watchtower + - "com.centurylinklabs.watchtower.enable=true" + # Traefik + - "traefik.enable=true" + - "traefik.http.routers.prowlarr.rule=Host(`prowlarr.${LOCAL_DOMAIN}`)" + - "traefik.http.routers.prowlarr.entrypoints=https" + - 'traefik.http.routers.prowlarr.tls=true' \ No newline at end of file diff --git a/project/media/readarr/readarr.yml b/project/media/readarr/readarr.yml new file mode 100644 index 0000000..e1c7de1 --- /dev/null +++ b/project/media/readarr/readarr.yml @@ -0,0 +1,20 @@ +services: + readarr: + extends: + file: ${TEMPLATES_PATH} + service: default + image: lscr.io/linuxserver/readarr:develop + container_name: readarr + ports: + - 2003:8787 + volumes: + - ${MEDIA_PATH}/readarr/config:/config + - ${MEDIA_PATH}/data:/data + labels: + # Watchtower + - "com.centurylinklabs.watchtower.enable=true" + # Traefik + - "traefik.enable=true" + - "traefik.http.routers.readarr.rule=Host(`readarr.${LOCAL_DOMAIN}`)" + - "traefik.http.routers.readarr.entrypoints=https" + - 'traefik.http.routers.readarr.tls=true' \ No newline at end of file