diff --git a/.env b/.env index 148ed06..09ef4a6 100644 --- a/.env +++ b/.env @@ -150,6 +150,7 @@ MEDIAFLOW_PROXY_HOSTNAME=mediaflow-proxy.${DOMAIN} MEDIAFUSION_HOSTNAME=mediafusion.${DOMAIN} MINECRAFT_HOSTNAME=mc.${DOMAIN} NITTER_HOSTNAME=nitter.${DOMAIN} +NOTIFIARR_HOSTNAME=notifiarr.${DOMAIN} NTFY_HOSTNAME=ntfy.${DOMAIN} NZBHYDRA2_HOSTNAME=nzbhydra2.${DOMAIN} OMG_TV_STREMIO_ADDON_HOSTNAME=omg-tv-addon.${DOMAIN} diff --git a/apps/cloudflare-ddns/compose.yaml b/apps/cloudflare-ddns/compose.yaml index 4a260d0..08ded6a 100644 --- a/apps/cloudflare-ddns/compose.yaml +++ b/apps/cloudflare-ddns/compose.yaml @@ -49,6 +49,7 @@ services: ${MEDIAFUSION_HOSTNAME}, ${MINECRAFT_HOSTNAME}, ${NITTER_HOSTNAME}, + ${NOTIFIARR_HOSTNAME}, ${NTFY_HOSTNAME}, ${NZBHYDRA2_HOSTNAME}, ${OMG_TV_STREMIO_ADDON_HOSTNAME}, diff --git a/apps/notifiarr/compose.yaml b/apps/notifiarr/compose.yaml new file mode 100644 index 0000000..516c81e --- /dev/null +++ b/apps/notifiarr/compose.yaml @@ -0,0 +1,20 @@ +services: + notifiarr: + image: golift/notifiarr + container_name: notifiarr + restart: unless-stopped + expose: + - 5454 + labels: + - "traefik.enable=true" + - "traefik.http.routers.notifiarr.rule=Host(`${NOTIFIARR_HOSTNAME?}`)" + - "traefik.http.routers.notifiarr.entrypoints=websecure" + - "traefik.http.routers.notifiarr.tls.certresolver=letsencrypt" + - "traefik.http.routers.notifiarr.middlewares=crowdsec@docker" + volumes: + - ${DOCKER_DATA_DIR}/notifiarr:/config + - /var/run/utmp:/var/run/utmp + - /etc/machine-id:/etc/machine-id + profiles: + - notifiarr + - all \ No newline at end of file diff --git a/compose.yaml b/compose.yaml index fec0bf8..70e89dc 100644 --- a/compose.yaml +++ b/compose.yaml @@ -39,6 +39,7 @@ include: - apps/mediafusion/compose.yaml - apps/minecraft/compose.yaml - apps/nitter/compose.yaml + - apps/notifiarr/compose.yaml - apps/ntfy/compose.yaml - apps/nzbhydra2/compose.yaml - apps/omg-tv-addon/compose.yaml