# Copy to docker/env/musician.env and fill in. CONJURER_MUSICIAN_HOST=0.0.0.0 CONJURER_MUSICIAN_PORT=5000 # Same shared secret as the bot (empty = auth disabled). CONJURER_API_KEY= # Where to POST "now playing" / prepped-track updates (the bot's comm layer). CONJURER_MAIN_BOT=http://BOT_VM_IP:5000 # The mp3 library (mounted volume). CONJURER_MUSIC_FOLDER=/music # Runtime paths (mounted volume) — playlists/logs the service writes. CONJURER_MUSICIAN_BASE=/data CONJURER_LOGSTORE=/data/logs # --- File sharing (optional; see docs/deployment/FILE_SHARING.md) -------- # The musician SEARCHES the index and CREATES the symlinks; the share container # builds the index, serves the links and revokes them. Both must therefore point # at the same two host paths — mount them into this container as well: # - /srv/share/db:/srv/share/db # - /srv/share/links:/var/www/html/share # Leave these unset to keep the feature off (the endpoints then just find # nothing). # CONJURER_SHARE_DB=/srv/share/db/share_scan.json # CONJURER_SHARE_DIR=/var/www/html/share # Public URL prefix handed back to Discord; host half must match the share # container's CONJURER_SHARE_SERVER_NAME. # CONJURER_SHARE_BASE_URL=https://czernobog.pl/share