mirror of
https://github.com/Viren070/docker-compose-template.git
synced 2025-12-01 23:17:00 +01:00
feat: remove flame
This commit is contained in:
@@ -11,9 +11,6 @@ services:
|
||||
- "traefik.http.routers.addon-manager.entrypoints=websecure"
|
||||
- "traefik.http.routers.addon-manager.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.addon-manager.middlewares=authelia@docker"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Stremio Addon Manager"
|
||||
- "flame.url=https://${ADDON_MANAGER_HOSTNAME?}"
|
||||
profiles:
|
||||
- addon-manager
|
||||
- stremio
|
||||
|
||||
@@ -13,9 +13,6 @@ services:
|
||||
- "traefik.http.routers.aiostreams.entrypoints=websecure"
|
||||
- "traefik.http.routers.aiostreams.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.aiostreams.middlewares=authelia@docker"
|
||||
- "flame.type=app"
|
||||
- "flame.name=AIOStreams"
|
||||
- "flame.url=https://${AIOSTREAMS_HOSTNAME}"
|
||||
healthcheck:
|
||||
test: wget -qO- http://localhost:3000/health
|
||||
interval: 1m
|
||||
|
||||
@@ -16,9 +16,6 @@ services:
|
||||
- "traefik.http.routers.aiostremio.entrypoints=websecure"
|
||||
- "traefik.http.routers.aiostremio.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.aiostremio.middlewares=authelia@docker"
|
||||
- "flame.type=app"
|
||||
- "flame.name=AIOStremio"
|
||||
- "flame.url=https://${AIOSTREMIO_HOSTNAME}"
|
||||
profiles:
|
||||
- aiostremio
|
||||
- stremio
|
||||
|
||||
@@ -20,9 +20,6 @@ services:
|
||||
- "traefik.http.routers.bazarr.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.bazarr.middlewares=authelia@docker"
|
||||
- "traefik.http.services.bazarr.loadbalancer.server.port=6767"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Bazarr"
|
||||
- "flame.url=https://${BAZARR_HOSTNAME}"
|
||||
profiles:
|
||||
- all
|
||||
- bazarr
|
||||
@@ -54,9 +51,6 @@ services:
|
||||
- "traefik.http.routers.bazarr4k.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.bazarr4k.middlewares=authelia@docker"
|
||||
- "traefik.http.services.bazarr4k.loadbalancer.server.port=6767"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Bazarr"
|
||||
- "flame.url=https://${BAZARR4K_HOSTNAME}"
|
||||
profiles:
|
||||
- all
|
||||
- bazarr
|
||||
|
||||
@@ -14,9 +14,6 @@ services:
|
||||
- "traefik.http.routers.beszel.entrypoints=websecure"
|
||||
- "traefik.http.routers.beszel.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.beszel.middlewares=authelia@docker"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Beszel"
|
||||
- "flame.url=https://${BESZEL_HOSTNAME?}"
|
||||
profiles:
|
||||
- beszel
|
||||
- all
|
||||
|
||||
@@ -9,13 +9,10 @@ services:
|
||||
- .env
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.http.routers.comet.rule=Host(`${COMET_HOSTNAME}`)
|
||||
- traefik.http.routers.comet.rule=Host(`${COMET_HOSTNAME?}`)
|
||||
- traefik.http.routers.comet.entrypoints=websecure
|
||||
- traefik.http.routers.comet.tls.certresolver=letsencrypt
|
||||
- traefik.http.routers.comet.middlewares=authelia@docker
|
||||
- flame.type=app
|
||||
- flame.name=Comet
|
||||
- flame.url=https://${COMET_HOSTNAME}
|
||||
volumes:
|
||||
- ${DOCKER_DATA_DIR}/comet:/app/data
|
||||
healthcheck:
|
||||
|
||||
@@ -14,7 +14,6 @@ include:
|
||||
- dockge/compose.yaml
|
||||
- dozzle/compose.yaml
|
||||
- easynews-plus/compose.yaml
|
||||
- flame/compose.yaml
|
||||
- gluetun/compose.yaml
|
||||
- honey/compose.yaml
|
||||
- jackett/compose.yaml
|
||||
|
||||
@@ -17,6 +17,3 @@ services:
|
||||
- "traefik.http.routers.dash.entrypoints=websecure"
|
||||
- "traefik.http.routers.dash.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.dash.middlewares=authelia@docker"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Dash"
|
||||
- "flame.url=https://${DASHDOT_HOSTNAME?}"
|
||||
|
||||
@@ -15,9 +15,6 @@ services:
|
||||
- "traefik.http.routers.dockge.entrypoints=websecure"
|
||||
- "traefik.http.routers.dockge.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.dockge.middlewares=authelia@docker"
|
||||
- "flame.type=app"
|
||||
- "flame.name=DockGE"
|
||||
- "flame.url=https://${DOCKGE_HOSTNAME?}"
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
- ${DOCKER_DATA_DIR}/dockge:/app/data
|
||||
@@ -28,4 +25,4 @@ services:
|
||||
- ${DOCKER_APP_DIR}:${DOCKER_APP_DIR}
|
||||
profiles:
|
||||
- dockge
|
||||
- all
|
||||
- all
|
||||
@@ -16,10 +16,6 @@ services:
|
||||
- "traefik.http.routers.dozzle.entrypoints=websecure"
|
||||
- "traefik.http.routers.dozzle.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.dozzle.middlewares=authelia@docker"
|
||||
# - "traefik.http.middlewares.dozzle-auth.basicauth.users=${DOZZLE_USERNAME?}:${DOZZLE_HASHED_PASSWORD?}"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Dozzle"
|
||||
- "flame.url=https://${DOZZLE_HOSTNAME?}"
|
||||
healthcheck:
|
||||
test: ["CMD", "/dozzle", "healthcheck"]
|
||||
interval: 3s
|
||||
|
||||
@@ -11,9 +11,6 @@ services:
|
||||
- "traefik.http.routers.easynews-plus.entrypoints=websecure"
|
||||
- "traefik.http.routers.easynews-plus.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.easynews-plus.middlewares=authelia@docker"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Easynews Plus"
|
||||
- "flame.url=https://${EASYNEWS_PLUS_HOSTNAME}"
|
||||
profiles:
|
||||
- easynews-plus
|
||||
- stremio
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
# Flame is one of the start page services included in this template. The other is honey. I recommend honey.
|
||||
|
||||
# Flame has the benefit of coming preconfigured with the services in this template and having more features, but honey has a nicer UI
|
||||
# and is better for a start page to access our services.
|
||||
|
||||
|
||||
# The domain to access flame at. I set the hostname for my start page to the root of my domain (e.g. example.com)
|
||||
# but you can set it to a subdomain if you want.
|
||||
FLAME_HOSTNAME=
|
||||
# The password for logging in to flame.
|
||||
# Flame is protected by Authelia, so this isn't necessary, but it is not possible to disable the password for flame.
|
||||
PASSWORD=
|
||||
@@ -1,19 +0,0 @@
|
||||
services:
|
||||
# Start page for your server
|
||||
flame:
|
||||
image: pawelmalak/flame:multiarch
|
||||
container_name: flame
|
||||
restart: unless-stopped
|
||||
expose:
|
||||
- 5005
|
||||
env_file:
|
||||
- .env
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.flame.rule=Host(`${FLAME_HOSTNAME?}`)"
|
||||
- "traefik.http.routers.flame.entrypoints=websecure"
|
||||
- "traefik.http.routers.flame.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.flame.middlewares=authelia@docker"
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
- ${DOCKER_DATA_DIR:-.}/flame:/app/data
|
||||
@@ -15,6 +15,3 @@ services:
|
||||
- "traefik.http.routers.honey.entrypoints=websecure"
|
||||
- "traefik.http.routers.honey.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.honey.middlewares=authelia@docker"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Honey"
|
||||
- "flame.url=https://${HONEY_HOSTNAME?}"
|
||||
|
||||
@@ -17,9 +17,6 @@ services:
|
||||
- "traefik.http.routers.jackett.entrypoints=websecure"
|
||||
- "traefik.http.routers.jackett.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.jackett.middlewares=authelia@docker"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Jackett"
|
||||
- "flame.url=https://${JACKETT_HOSTNAME}"
|
||||
healthcheck:
|
||||
test: curl -f http://localhost:9117/health
|
||||
interval: 30s
|
||||
|
||||
@@ -16,9 +16,6 @@ services:
|
||||
- "traefik.http.routers.jackettio.entrypoints=websecure"
|
||||
- "traefik.http.routers.jackettio.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.jackettio.middlewares=authelia@docker"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Jackettio"
|
||||
- "flame.url=https://${JACKETTIO_HOSTNAME}"
|
||||
profiles:
|
||||
- jackettio
|
||||
- stremio
|
||||
|
||||
@@ -14,13 +14,10 @@ services:
|
||||
- /mnt:/mnt
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.jellyfin.rule=Host(`${JELLYFIN_HOSTNAME}`)"
|
||||
- "traefik.http.routers.jellyfin.rule=Host(`${JELLYFIN_HOSTNAME?}`)"
|
||||
- "traefik.http.routers.jellyfin.tls=true"
|
||||
- "traefik.http.services.jellyfin.loadbalancer.server.port=8096"
|
||||
- "traefik.http.routers.jellyfin.tls.certresolver=letsencrypt"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Jellyfin"
|
||||
- "flame.url=https://${JELLYFIN_HOSTNAME}"
|
||||
depends_on:
|
||||
- rclone
|
||||
profiles:
|
||||
|
||||
@@ -10,12 +10,9 @@ services:
|
||||
- LOG_LEVEL=debug
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.jellyseer.rule=Host(`${JELLYSEER_HOSTNAME}`)"
|
||||
- "traefik.http.routers.jellyseer.rule=Host(`${JELLYSEER_HOSTNAME?}`)"
|
||||
- "traefik.http.routers.jellyseer.entrypoints=websecure"
|
||||
- "traefik.http.routers.jellyseer.tls.certresolver=letsencrypt"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Jellyseer"
|
||||
- "flame.url=https://${JELLYSEER_HOSTNAME}"
|
||||
volumes:
|
||||
- ${DOCKER_DATA_DIR}/jellyseer:/app/config
|
||||
depends_on:
|
||||
|
||||
@@ -15,9 +15,6 @@ services:
|
||||
- "traefik.http.routers.librespeed.entrypoints=websecure"
|
||||
- "traefik.http.routers.librespeed.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.services.librespeed.loadbalancer.server.port=8080"
|
||||
- "flame.type=app"
|
||||
- "flame.name=LibreSpeed"
|
||||
- "flame.url=https://${LIBRESPEED_HOSTNAME}"
|
||||
volumes:
|
||||
- ${DOCKER_DATA_DIR}/librespeed:/database
|
||||
profiles:
|
||||
|
||||
@@ -9,12 +9,10 @@ services:
|
||||
- .env
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.mediaflow.rule=Host(`${MEDIAFLOW_HOSTNAME}`)"
|
||||
- "traefik.http.routers.mediaflow.rule=Host(`${MEDIAFLOW_HOSTNAME?}`)"
|
||||
- "traefik.http.routers.mediaflow.entrypoints=websecure"
|
||||
- "traefik.http.routers.mediaflow.tls.certresolver=letsencrypt"
|
||||
- "flame.type=app"
|
||||
- "flame.name=MediaFlow Proxy"
|
||||
- "flame.url=https://${MEDIAFLOW_HOSTNAME}"
|
||||
- "traefik.http.services.mediaflow.loadbalancer.server.port=8888"
|
||||
healthcheck:
|
||||
test: python3 -c "import urllib.request; print(urllib.request.urlopen('http://127.0.0.1:8888/health').read().decode())"
|
||||
interval: 1m
|
||||
|
||||
@@ -24,9 +24,6 @@ services:
|
||||
- "traefik.http.routers.mediafusion.entrypoints=websecure"
|
||||
- "traefik.http.routers.mediafusion.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.mediafusion.middlewares=authelia@docker"
|
||||
- "flame.type=app"
|
||||
- "flame.name=MediaFusion"
|
||||
- "flame.url=https://${MEDIAFUSION_HOSTNAME?}"
|
||||
profiles:
|
||||
- mediafusion
|
||||
- stremio
|
||||
|
||||
@@ -18,9 +18,6 @@ services:
|
||||
- "traefik.http.routers.nzbhydra2.entrypoints=websecure"
|
||||
- "traefik.http.routers.nzbhydra2.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.nzbhydra2.middlewares=authelia@docker"
|
||||
- "flame.type=app"
|
||||
- "flame.name=NZBHydra2"
|
||||
- "flame.url=https://${NZBHYDRA2_HOSTNAME}"
|
||||
profiles:
|
||||
- nzbhydra2
|
||||
- all
|
||||
|
||||
@@ -18,9 +18,6 @@ services:
|
||||
- "traefik.http.routers.omg-tv-stremio-addon.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.omg-tv-stremio-addon.middlewares=authelia@docker"
|
||||
- "traefik.http.services.omg-tv-stremio-addon.loadbalancer.server.port=7860"
|
||||
- "flame.type=app"
|
||||
- "flame.name=OMG TV Stremio Addon"
|
||||
- "flame.url=https://${OMG_TV_STREMIO_ADDON_HOSTNAME}"
|
||||
profiles:
|
||||
- omg-tv-stremio-addon
|
||||
- stremio
|
||||
|
||||
@@ -19,13 +19,10 @@ services:
|
||||
CLICKHOUSE_DATABASE_URL: "http://plausible_clickhouse:8123/plausible_events_db"
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.plausible.rule=Host(`${PLAUSIBLE_HOSTNAME}`)"
|
||||
- "traefik.http.routers.plausible.rule=Host(`${PLAUSIBLE_HOSTNAME?}`)"
|
||||
- "traefik.http.routers.plausible.entrypoints=websecure"
|
||||
- "traefik.http.routers.plausible.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.services.plausible.loadbalancer.server.port=8000"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Plausible"
|
||||
- "flame.url=https://${PLAUSIBLE_HOSTNAME}"
|
||||
volumes:
|
||||
- ${DOCKER_DATA_DIR}/plausible/data:/var/lib/plausible
|
||||
depends_on:
|
||||
|
||||
@@ -30,9 +30,6 @@ services:
|
||||
- "traefik.http.routers.plex.entrypoints=websecure"
|
||||
- "traefik.http.routers.plex.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.services.plex.loadbalancer.server.port=32400"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Plex"
|
||||
- "flame.url=https://${PLEX_HOSTNAME}"
|
||||
healthcheck:
|
||||
test: curl --connect-timeout 15 --silent --show-error --fail http://localhost:32400/identity
|
||||
interval: 1m
|
||||
|
||||
@@ -19,9 +19,6 @@ services:
|
||||
- "traefik.http.routers.radarr.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.radarr.middlewares=authelia@docker"
|
||||
- "traefik.http.services.radarr.loadbalancer.server.port=7878"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Radarr"
|
||||
- "flame.url=https://${RADARR_HOSTNAME}"
|
||||
depends_on:
|
||||
- rclone
|
||||
healthcheck:
|
||||
@@ -56,9 +53,6 @@ services:
|
||||
- "traefik.http.routers.radarr4k.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.radarr4k.middlewares=authelia@docker"
|
||||
- "traefik.http.services.radarr4k.loadbalancer.server.port=7878"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Radarr4k"
|
||||
- "flame.url=https://${RADARR4K_HOSTNAME}"
|
||||
depends_on:
|
||||
- rclone
|
||||
healthcheck:
|
||||
@@ -92,9 +86,6 @@ services:
|
||||
- "traefik.http.routers.radarranime.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.radarranime.middlewares=authelia@docker"
|
||||
- "traefik.http.services.radarranime.loadbalancer.server.port=7878"
|
||||
- "flame.type=app"
|
||||
- "flame.name=RadarrAnime"
|
||||
- "flame.url=https://${RADARRANIME_HOSTNAME}"
|
||||
depends_on:
|
||||
- rclone
|
||||
healthcheck:
|
||||
|
||||
@@ -16,9 +16,6 @@ services:
|
||||
- "traefik.http.routers.seanime.entrypoints=websecure"
|
||||
- "traefik.http.routers.seanime.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.seanime.middlewares=authelia@docker"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Seanime"
|
||||
- "flame.url=https://${SEANIME_HOSTNAME}"
|
||||
healthcheck:
|
||||
test: wget -qO- http://localhost:43211/api/v1/status
|
||||
interval: 5m
|
||||
|
||||
@@ -22,9 +22,6 @@ services:
|
||||
- "traefik.http.routers.searxng.entrypoints=websecure"
|
||||
- "traefik.http.routers.searxng.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.searxng.middlewares=authelia@docker"
|
||||
- "flame.type=app"
|
||||
- "flame.name=SearxNG"
|
||||
- "flame.url=https://${SEARXNG_HOSTNAME}"
|
||||
profiles:
|
||||
- searxng
|
||||
- all
|
||||
|
||||
@@ -15,9 +15,6 @@ services:
|
||||
- "traefik.http.routers.sonarr.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.sonarr.middlewares=authelia@docker"
|
||||
- "traefik.http.services.sonarr.loadbalancer.server.port=8989"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Sonarr"
|
||||
- "flame.url=https://${SONARR_HOSTNAME}"
|
||||
volumes:
|
||||
- /mnt:/mnt
|
||||
- ${DOCKER_DATA_DIR}/sonarr/default:/config
|
||||
@@ -50,9 +47,6 @@ services:
|
||||
- "traefik.http.routers.sonarr4k.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.sonarr4k.middlewares=authelia@docker"
|
||||
- "traefik.http.services.sonarr4k.loadbalancer.server.port=8989"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Sonarr4k"
|
||||
- "flame.url=https://${SONARR4K_HOSTNAME}"
|
||||
volumes:
|
||||
- /mnt:/mnt
|
||||
- ${DOCKER_DATA_DIR}/sonarr/4k:/config
|
||||
@@ -82,14 +76,11 @@ services:
|
||||
restart: unless-stopped
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.sonarranime.rule=Host(`${SONARRANIME_HOSTNAME}`)"
|
||||
- "traefik.http.routers.sonarranime.rule=Host(`${SONARRANIME_SUBDOMAIN?}.${DOMAIN?}`)"
|
||||
- "traefik.http.routers.sonarranime.entrypoints=websecure"
|
||||
- "traefik.http.routers.sonarranime.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.sonarranime.middlewares=authelia@docker"
|
||||
- "traefik.http.services.sonarranime.loadbalancer.server.port=8989"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Sonarr Anime"
|
||||
- "flame.url=https://${SONARRANIME_HOSTNAME}"
|
||||
volumes:
|
||||
- /mnt:/mnt
|
||||
- ${DOCKER_DATA_DIR}/sonarr/anime:/config
|
||||
|
||||
@@ -20,9 +20,6 @@ services:
|
||||
- "traefik.http.routers.speedtest-tracker.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.speedtest-tracker.middlewares=authelia@docker"
|
||||
- "traefik.http.services.speedtest-tracker.loadbalancer.server.port=80"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Speedtest Tracker"
|
||||
- "flame.url=https://${SPEEDTEST_TRACKER_HOSTNAME}"
|
||||
volumes:
|
||||
- ${DOCKER_DATA_DIR}/speedtest-tracker:/config
|
||||
profiles:
|
||||
|
||||
@@ -39,9 +39,6 @@ services:
|
||||
- "traefik.http.routers.ravenn-catalogs.entrypoints=websecure"
|
||||
- "traefik.http.routers.ravenn-catalogs.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.ravenn-catalogs.middlewares=authelia@docker"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Stremio Catalogs"
|
||||
- "flame.url=https://${STREMIO_CATALOG_PROVIDERS_HOSTNAME}"
|
||||
profiles:
|
||||
- stremio-catalog-providers
|
||||
- stremio
|
||||
|
||||
@@ -15,9 +15,6 @@ services:
|
||||
- "traefik.http.routers.stremiojackett.entrypoints=websecure"
|
||||
- "traefik.http.routers.stremiojackett.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.stremiojackett.middlewares=authelia@docker"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Stremio-Jackett"
|
||||
- "flame.url=https://${STREMIO_JACKETT_HOSTNAME}"
|
||||
profiles:
|
||||
- stremio-jackett
|
||||
- stremio
|
||||
|
||||
@@ -10,9 +10,6 @@ services:
|
||||
- "traefik.http.routers.stremio-server.rule=Host(`${STREMIO_SERVER_HOSTNAME?}`)"
|
||||
- "traefik.http.routers.stremio-server.entrypoints=websecure"
|
||||
- "traefik.http.routers.stremio-server.tls.certresolver=letsencrypt"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Stremio Server"
|
||||
- "flame.url=https://${STREMIO_SERVER_HOSTNAME}"
|
||||
profiles:
|
||||
- stremio-server
|
||||
- stremio
|
||||
|
||||
@@ -42,9 +42,6 @@ services:
|
||||
- "traefik.http.routers.ravenn-trakt.entrypoints=websecure"
|
||||
- "traefik.http.routers.ravenn-trakt.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.ravenn-trakt.middlewares=authelia@docker"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Stremio Trakt"
|
||||
- "flame.url=https://${STREMIO_TRAKT_ADDON_HOSTNAME}"
|
||||
profiles:
|
||||
- stremio-trakt-addon
|
||||
- stremio
|
||||
|
||||
@@ -27,9 +27,6 @@ services:
|
||||
- "traefik.http.routers.stremthru.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.stremthru.middlewares=authelia@docker"
|
||||
- "traefik.http.services.stremthru.loadbalancer.server.port=8080"
|
||||
- "flame.type=app"
|
||||
- "flame.name=StremThru"
|
||||
- "flame.url=https://${STREMTHRU_HOSTNAME}"
|
||||
profiles:
|
||||
- stremthru
|
||||
- stremio
|
||||
|
||||
@@ -16,9 +16,6 @@ services:
|
||||
- "traefik.http.routers.tautulli.rule=Host(`${TAUTULLI_HOSTNAME?}`)"
|
||||
- "traefik.http.routers.tautulli.entrypoints=websecure"
|
||||
- "traefik.http.routers.tautulli.tls.certresolver=letsencrypt"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Tautulli"
|
||||
- "flame.url=https://${TAUTULLI_HOSTNAME}"
|
||||
profiles:
|
||||
- all
|
||||
- tautulli
|
||||
|
||||
@@ -21,9 +21,6 @@ services:
|
||||
- "traefik.http.routers.tmdb.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.tmdb.middlewares=authelia@docker"
|
||||
- "traefik.http.services.tmdb.loadbalancer.server.port=3232"
|
||||
- "flame.type=app"
|
||||
- "flame.name=TMDB Addon"
|
||||
- "flame.url=https://${TMDB_ADDON_HOSTNAME?}"
|
||||
depends_on:
|
||||
tmdb-addon_mongo:
|
||||
condition: service_healthy
|
||||
|
||||
@@ -53,9 +53,6 @@ services:
|
||||
- "traefik.http.routers.tbm.entrypoints=websecure"
|
||||
- "traefik.http.routers.tbm.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.tbm.middlewares=authelia@docker"
|
||||
- "flame.type=app"
|
||||
- "flame.name=TBM"
|
||||
- "flame.url=https://${TBM_HOSTNAME}"
|
||||
profiles:
|
||||
- torbox-manager
|
||||
- all
|
||||
|
||||
@@ -14,9 +14,6 @@ services:
|
||||
- "traefik.http.routers.uptime-kuma.entrypoints=websecure"
|
||||
- "traefik.http.routers.uptime-kuma.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.uptime-kuma.middlewares=authelia@docker"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Uptime Kuma"
|
||||
- "flame.url=https://${UPTIME_KUMA_HOSTNAME?}"
|
||||
volumes:
|
||||
- ${DOCKER_DATA_DIR}/uptime-kuma:/app/data
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
|
||||
@@ -16,9 +16,6 @@ services:
|
||||
- "traefik.http.routers.vaultwarden.rule=Host(`${VAULTWARDEN_HOSTNAME?}`)"
|
||||
- "traefik.http.routers.vaultwarden.entrypoints=websecure"
|
||||
- "traefik.http.routers.vaultwarden.tls.certresolver=letsencrypt"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Vaultwarden"
|
||||
- "flame.url=https://${VAULTWARDEN_HOSTNAME?}"
|
||||
profiles:
|
||||
- vaultwarden
|
||||
- all
|
||||
|
||||
@@ -20,9 +20,6 @@ services:
|
||||
- "traefik.http.routers.zilean.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.zilean.middlewares=authelia@docker"
|
||||
- "traefik.http.services.zilean.loadbalancer.server.port=8181"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Zilean"
|
||||
- "flame.url=https://${ZILEAN_HOSTNAME?}"
|
||||
volumes:
|
||||
- ${DOCKER_DATA_DIR}/zilean/tmp:/tmp
|
||||
depends_on:
|
||||
|
||||
@@ -21,9 +21,6 @@ services:
|
||||
- "traefik.http.routers.zipline.rule=Host(`${ZIPLINE_HOSTNAME?}`)"
|
||||
- "traefik.http.routers.zipline.entrypoints=websecure"
|
||||
- "traefik.http.routers.zipline.tls.certresolver=letsencrypt"
|
||||
- "flame.type=app"
|
||||
- "flame.name=Zipline"
|
||||
- "flame.url=https://${ZIPLINE_HOSTNAME}"
|
||||
profiles:
|
||||
- zipline
|
||||
- all
|
||||
|
||||
Reference in New Issue
Block a user