Files
infra-nix/src/dj-beets/docker-compose.yml
T

29 lines
701 B
YAML

services:
beets:
build: .
container_name: dj-beets
volumes:
# Mount local data directory
- ./data:/data
# Mount config (optional override)
- ./config.yaml:/etc/beets/config.yaml:ro
environment:
- BEETS_CONFIG=/etc/beets/config.yaml
# Keep container running for interactive commands
stdin_open: true
tty: true
# Override default command to keep alive
command: tail -f /dev/null
beets-web:
build: .
container_name: dj-beets-web
volumes:
- ./data:/data
- ./config.yaml:/etc/beets/config.yaml:ro
environment:
- BEETS_CONFIG=/etc/beets/config.yaml
ports:
- "8337:8337"
command: beet web