{ "module": "lidarr", "version": "1", "capabilities": [ "container-runtime" ], "emits": [ "module.lidarr.album.grabbed", "module.lidarr.download.completed" ], "consumes": [], "own-secrets": { "broker": "/var/lib/mesh/lidarr/broker" }, "listens": [ { "port": 8686, "protocol": "tcp", "from": "mesh", "why": "managing music" } ], "accesses": [ { "path": "/services/media/music", "mode": "read-write" }, { "path": "/services/media/downloads", "mode": "read-write" } ], "resources": [ { "id": "mesh-state", "type": "directory", "path": "/var/lib/mesh/lidarr", "mode": "0700" }, { "id": "config", "type": "directory", "path": "/services/lidarr/config", "mode": "0700", "owner": "1000:1000" }, { "id": "server", "type": "container", "name": "lidarr", "image": "lscr.io/linuxserver/lidarr@sha256:6b38dd330b0c653351c2e23c8b962ea51c95683dd7acace9d106c922baf85f75", "env": { "PUID": "1000", "PGID": "1000", "TZ": "Etc/UTC" }, "ports": [ "8686" ], "volumes": [ "/services/lidarr/config:/config", "/services/media/music:/music", "/services/media/downloads:/downloads" ] }, { "id": "runtime", "type": "container", "name": "mesh-lidarr", "image": "mesh-runtime-lidarr@sha256:0000000000000000000000000000000000000000000000000000000000000000", "network": "host", "volumes": [ "/var/lib/mesh/lidarr/broker:/run/secrets/broker:ro", "/services/lidarr/config:/var/lib/lidarr/config:ro" ], "env": { "MESH_BROKER_FILE": "/run/secrets/broker", "MESH_LIDARR_URL": "http://127.0.0.1:8686", "MESH_LIDARR_CONFIG_DIR": "/var/lib/lidarr/config" } } ], "requires": [ "route" ], "contributes": { "route": { "label": "lidarr", "port": 8686 } }, "binds": { "route": "/var/lib/mesh/lidarr/route.json" } }