version: "3.3" name: jackettio services: flaresolverr: image: ghcr.io/flaresolverr/flaresolverr:latest container_name: flaresolverr environment: - LOG_LEVEL=${LOG_LEVEL:-info} - LOG_HTML=${LOG_HTML:-false} - CAPTCHA_SOLVER=${CAPTCHA_SOLVER:-none} networks: - jackettio ports: - "8191:8191" # FlareSolverr default port restart: unless-stopped jackett: image: lscr.io/linuxserver/jackett:latest container_name: jackett environment: - AUTO_UPDATE=true #optional - RUN_OPTS= #optional depends_on: - flaresolverr networks: - jackettio ports: - "9117:9117" # Jackett default port restart: unless-stopped volumes: - jackett-config:/config - jackett-downloads:/downloads jackettio: build: context: . dockerfile: Dockerfile container_name: jackettio env_file: - .env.production environment: - NODE_ENV=production - DATA_FOLDER=/data depends_on: - jackett networks: - jackettio ports: - "4000:4000" # Jackettio port restart: unless-stopped volumes: - ./:/app # Mount the current directory to /app in the container - jackettio-data:/data networks: jackettio: volumes: jackett-config: jackett-downloads: jackettio-data: