diff --git a/.env b/.env index a606efc..74c73e6 100644 --- a/.env +++ b/.env @@ -114,6 +114,7 @@ CLOUDFLARE_API_TOKEN= # These values are the subdomains that Traefik will use to route traffic to the services. # You can modify these values to suit your needs, but ensure that they are unique and do not conflict with other services. ADDON_MANAGER_HOSTNAME=addon-manager.${DOMAIN?} +AIOLISTS_HOSTNAME=aiolists.${DOMAIN?} AIOSTREAMS_HOSTNAME=aiostreams.${DOMAIN} AIOSTREMIO_HOSTNAME=aiostremio.${DOMAIN} ANIME_KITSU_HOSTNAME=kitsu.${DOMAIN} diff --git a/apps/aiolists/.env b/apps/aiolists/.env new file mode 100644 index 0000000..62fe618 --- /dev/null +++ b/apps/aiolists/.env @@ -0,0 +1,4 @@ +# Environment Configuration +TMDB_REDIRECT_URI=https://${AIOLISTS_HOSTNAME?} +# The value of the TMDB Read Access Token, obtain it from https://www.themoviedb.org/settings/api +TMDB_BEARER_TOKEN= \ No newline at end of file diff --git a/apps/aiolists/compose.yaml b/apps/aiolists/compose.yaml new file mode 100644 index 0000000..a8ebefd --- /dev/null +++ b/apps/aiolists/compose.yaml @@ -0,0 +1,21 @@ +services: + aiolists: + build: + context: https://github.com/SebastianMorel/AIOLists.git + dockerfile: Dockerfile + container_name: aiolists + restart: unless-stopped + expose: + - 7000 + env_file: + - .env + labels: + - "traefik.enable=true" + - "traefik.http.routers.aiolists.rule=Host(`${AIOLISTS_HOSTNAME?}`)" + - "traefik.http.routers.aiolists.entrypoints=websecure" + - "traefik.http.routers.aiolists.tls.certresolver=letsencrypt" + - "traefik.http.routers.aiolists.middlewares=authelia@docker" + profiles: + - aiolists + - stremio + - all \ No newline at end of file diff --git a/apps/cloudflare-ddns/compose.yaml b/apps/cloudflare-ddns/compose.yaml index 1b00b85..6af4336 100644 --- a/apps/cloudflare-ddns/compose.yaml +++ b/apps/cloudflare-ddns/compose.yaml @@ -13,6 +13,7 @@ services: PROXIED: false DOMAINS: > ${ADDON_MANAGER_HOSTNAME}, + ${AIOLISTS_HOSTNAME}, ${AIOSTREAMS_HOSTNAME}, ${AIOSTREMIO_HOSTNAME}, ${ANIME_KITSU_HOSTNAME}, diff --git a/compose.yaml b/compose.yaml index ebe4f08..5455702 100644 --- a/compose.yaml +++ b/compose.yaml @@ -2,6 +2,7 @@ include: - apps/authelia/compose.yaml - apps/addon-manager/compose.yaml - apps/arcane/compose.yaml + - apps/aiolists/compose.yaml - apps/aiostreams/compose.yaml - apps/aiostremio/compose.yaml - apps/anime-kitsu/compose.yaml