-
Notifications
You must be signed in to change notification settings - Fork 22
Expand file tree
/
Copy pathdocker-compose.yaml
More file actions
32 lines (29 loc) · 1.65 KB
/
docker-compose.yaml
File metadata and controls
32 lines (29 loc) · 1.65 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
services:
explo:
image: ghcr.io/lumepart/explo:latest
restart: unless-stopped
container_name: explo
ports:
- "7288:7288"
extra_hosts:
- "host.docker.internal:host-gateway"
volumes:
- /path/to/.env:/opt/explo/.env
- /path/to/explo/config:/opt/explo/config # required — stores playlist cache and cover art
- /path/to/musiclibrary/explo:/data/ # has to be in the same path you have your music system pointed to (it's recommended to put explo under a subfolder)
# - /path/to/slskd/downloads:/slskd/ # if using slskd and MIGRATE_DOWNLOADS is set to true in .env
# - $PLAYLIST_DIR:$PLAYLIST_DIR # for MPD. Both paths should be as defined in .env (e.g /my/playlists/:/my/playlists/)
# - /path/to/cookies.txt:/opt/explo/cookies.txt # Path to optional cookies file (for yt-dlp)
environment:
- TZ=UTC # Change this to the timezone set in ListenBrainz (default is UTC)
# [Legacy] Schedules are managed through the web UI.
# These can still be set here for backwards compatibility — they will take precedence over the UI.
#- WEEKLY_EXPLORATION_SCHEDULE=15 00 * * 2
#- WEEKLY_EXPLORATION_FLAGS=
#- WEEKLY_JAMS_SCHEDULE=30 00 * * 1
#- WEEKLY_JAMS_FLAGS=--playlist=weekly-jams --download-mode=skip
#- DAILY_JAMS_SCHEDULE=15 01 * * *
#- DAILY_JAMS_FLAGS=--playlist=daily-jams --download-mode=skip
# Uncomment for testing (runs explo right after launcing the container)
#- EXECUTE_ON_START=false # Whether to run explo when starting the container (useful for testing)
#- START_FLAGS=--persist=false # if needed, set startup flags for testing