{ "module": "bazarr", "version": "1", "capabilities": [ "container-runtime" ], "emits": [ "module.bazarr.subtitle.downloaded" ], "own-secrets": { "broker": "/var/lib/mesh/bazarr/broker", "api-key": "/var/lib/mesh/bazarr/api-key" }, "listens": [ { "port": 6767, "protocol": "tcp", "from": "mesh", "why": "managing subtitles" } ], "accesses": [ { "path": "/services/media/movies", "mode": "read-write" }, { "path": "/services/media/series", "mode": "read-write" }, { "path": "/services/media/anime", "mode": "read-write" }, { "path": "/services/media/downloads", "mode": "read" } ], "resources": [ { "id": "mesh-state", "type": "directory", "path": "/var/lib/mesh/bazarr", "mode": "0700" }, { "id": "config", "type": "directory", "path": "/services/bazarr/config", "mode": "0700", "owner": "1000:1000" }, { "id": "server", "type": "container", "name": "bazarr", "image": "lscr.io/linuxserver/bazarr@sha256:3a820372f19fcb2981ea19fe4b5382934d67414afaba974bce831ddda0a64a02", "env": { "PUID": "1000", "PGID": "1000", "TZ": "Etc/UTC" }, "ports": [ "6767" ], "volumes": [ "/services/bazarr/config:/config", "/services/media/movies:/movies", "/services/media/series:/series", "/services/media/anime:/anime", "/services/media/downloads:/downloads" ] }, { "id": "runtime-config", "type": "file", "path": "/var/lib/mesh/bazarr/config.json", "mode": "0600", "content": "{}\n", "merge": "json" }, { "id": "runtime", "type": "container", "name": "mesh-bazarr", "image": "mesh-runtime-bazarr@sha256:0000000000000000000000000000000000000000000000000000000000000000", "network": "host", "volumes": [ "/var/lib/mesh/bazarr/broker:/run/secrets/broker:ro", "/var/lib/mesh/bazarr/api-key:/run/secrets/api-key:ro", "/var/lib/mesh/bazarr/config.json:/run/config/config.json:ro", "/services/bazarr/config:/var/lib/bazarr/config:ro" ], "env": { "MESH_BROKER_FILE": "/run/secrets/broker", "MESH_BAZARR_URL": "http://127.0.0.1:6767", "MESH_BAZARR_API_KEY_FILE": "/run/secrets/api-key", "MESH_BAZARR_CONFIG_FILE": "/run/config/config.json", "MESH_BAZARR_CONFIG_DIR": "/var/lib/bazarr/config" }, "restart-on": [ "runtime-config" ] } ] }