Add initial pyproject.toml for dj-beets project with dependencies and metadata

This commit is contained in:
2025-12-08 10:40:52 +01:00
commit dbc64845f4
23 changed files with 3137 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
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