services:
soulbeet:
image: docker.io/docccccc/soulbeet:master
restart: unless-stopped
ports:
- 9765:9765
environment:
- DATABASE_URL=sqlite:/data/soulbeet.db
- SLSKD_URL=http://10.0.0.36:5030/
- SLSKD_API_KEY=secret :)
- SECRET_KEY=this too
# The path where slskd saves files (INSIDE the soulbeet container)
- SLSKD_DOWNLOAD_PATH=/downloads
# Optional: Beets configuration
# - BEETS_CONFIG=/config/config.yaml
volumes:
# Data persistence (DB)
- /app/data:/data
# Map the SAME download folder slskd uses
- /media/music/downloads:/downloads
# Map your music libraries (where beets will move files to)
- /media/music:/music