Files
sonobarr/docker-compose.yml
Beda Schmid c040e9855c Add LastFM integration and harden config
### Added
- Per-user LastFM discovery to surface personal recommendations.
- Example container compose manifest to simplify quickstart.

### Changed
- Settings persistence now performs atomic writes and enforces restrictive file permissions to protect stored API keys and admin credentials.
- Quickstart and deployment guidance clarifies owning the working directory (container UID/GID), suggests setting ownership, and recommends attaching to an external reverse-proxy network rather than publishing ports.

### Security
- Hardened config storage to minimize secret exposure on shared hosts.
2025-10-10 16:38:00 -03:00

17 lines
562 B
YAML

services:
sonobarr:
image: ghcr.io/dodelidoo-labs/sonobarr:latest # pin to ghcr.io/dodelidoo-labs/sonobarr:0.7.0 for a specific release
container_name: sonobarr
env_file:
- .env
volumes:
- ./config:/sonobarr/config
- /etc/localtime:/etc/localtime:ro
ports:
- "5000:5000"
restart: unless-stopped
# Need to attach Sonobarr to an external reverse-proxy network instead of
# publishing port 5000? Remove the `ports:` section above and add a `networks:`
# stanza that matches your proxy. See the README for details.