1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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