diff --git a/.gitignore b/.gitignore index e390eee..88c6f81 100644 --- a/.gitignore +++ b/.gitignore @@ -21,6 +21,7 @@ termix/termix-data/* # Steaming services files streaming/jellyfin/* +streaming/jellyseerr/* # Homepage homepage/files/assets/images/team/* diff --git a/streaming/compose.yaml b/streaming/compose.yaml index 269caf8..d09078e 100644 --- a/streaming/compose.yaml +++ b/streaming/compose.yaml @@ -12,11 +12,36 @@ services: volumes: - ./jellyfin/config:/config - type: bind - source: .jellyfin/media + source: ./jellyfin/media target: /media networks: - traefik-proxy + - streaming restart: unless-stopped + jellyseerr: + image: ghcr.io/fallenbagel/jellyseerr:latest + init: true + container_name: jellyseerr + environment: + - LOG_LEVEL=debug + - TZ=${TZ:-Europe/Moscow} + - PORT=5055 + ports: + - 5055:5055 + volumes: + - ./jellyseerr:/app/config + healthcheck: + test: wget --no-verbose --tries=1 --spider http://localhost:5055/api/v1/status || exit 1 + start_period: 20s + timeout: 3s + interval: 15s + retries: 3 + restart: unless-stopped + networks: + - traefik-proxy + - streaming + networks: traefik-proxy: - external: true \ No newline at end of file + external: true + streaming: \ No newline at end of file