From 9303aeee56a905686bc3cbabcb1445caeb7370fb Mon Sep 17 00:00:00 2001 From: Viren070 Date: Tue, 8 Jul 2025 22:16:52 +0100 Subject: [PATCH] feat: add thelounge --- .env | 1 + apps/cloudflare-ddns/compose.yaml | 1 + apps/thelounge/compose.yaml | 20 ++++++++++++++++++++ compose.yaml | 1 + 4 files changed, 23 insertions(+) create mode 100644 apps/thelounge/compose.yaml diff --git a/.env b/.env index 3142772..f1e729d 100644 --- a/.env +++ b/.env @@ -167,6 +167,7 @@ STREMIO_SERVER_HOSTNAME=stremio-server.${DOMAIN} STREMIO_TRAKT_ADDON_HOSTNAME=stremio-trakt.${DOMAIN} STREMTHRU_HOSTNAME=stremthru.${DOMAIN} TAUTULLI_HOSTNAME=tautulli.${DOMAIN} +THE_LOUNGE_HOSTNAME=thelounge.${DOMAIN} TMDB_ADDON_HOSTNAME=tmdb.${DOMAIN} TORBOX_MANAGER_HOSTNAME=tbm.${DOMAIN} TRAEFIK_HOSTNAME=traefik.${DOMAIN} diff --git a/apps/cloudflare-ddns/compose.yaml b/apps/cloudflare-ddns/compose.yaml index 0d08335..230b3d4 100644 --- a/apps/cloudflare-ddns/compose.yaml +++ b/apps/cloudflare-ddns/compose.yaml @@ -66,6 +66,7 @@ services: ${STREMIO_TRAKT_ADDON_HOSTNAME}, ${STREMTHRU_HOSTNAME}, ${TAUTULLI_HOSTNAME}, + ${THE_LOUNGE_HOSTNAME}, ${TMDB_ADDON_HOSTNAME}, ${TORBOX_MANAGER_HOSTNAME}, ${TRAEFIK_HOSTNAME}, diff --git a/apps/thelounge/compose.yaml b/apps/thelounge/compose.yaml new file mode 100644 index 0000000..6b0e47e --- /dev/null +++ b/apps/thelounge/compose.yaml @@ -0,0 +1,20 @@ +services: + thelounge: + image: ghcr.io/thelounge/thelounge:latest + container_name: thelounge + restart: unless-stopped + user: ${PUID}:${PGID} + expose: + - 9000 + labels: + - "traefik.enable=true" + - "traefik.http.routers.thelounge.rule=Host(`${THE_LOUNGE_HOSTNAME?}`)" + - "traefik.http.routers.thelounge.entrypoints=websecure" + - "traefik.http.routers.thelounge.tls.certresolver=letsencrypt" + - "traefik.http.routers.thelounge.middlewares=authelia@docker" + volumes: + - ${DOCKER_DATA_DIR}/thelounge:/var/opt/thelounge + profiles: + - thelounge + - all + diff --git a/compose.yaml b/compose.yaml index b1c61cc..b8adde7 100644 --- a/compose.yaml +++ b/compose.yaml @@ -56,6 +56,7 @@ include: - apps/stremio-trakt-addon/compose.yaml - apps/stremthru/compose.yaml - apps/tautulli/compose.yaml + - apps/thelounge/compose.yaml - apps/tmdb-addon/compose.yaml - apps/torbox-manager/compose.yaml - apps/torbox-media-center/compose.yaml