Template
26 lines
1.2 KiB
YAML
26 lines
1.2 KiB
YAML
services:
|
|
mangtool:
|
|
build:
|
|
context: ..
|
|
dockerfile: docker/Dockerfile
|
|
image: mangtool:latest
|
|
container_name: mangtool
|
|
ports:
|
|
- "8080:8080"
|
|
restart: unless-stopped
|
|
# 挂载音乐工作目录(默认 ./data,可通过 MANGTOOL_DATA_DIR 环境变量覆盖)
|
|
# 工作根目录下应包含 Input/ (待处理) Library/ (曲库)和 Rejected/ (被拒绝)三个子目录
|
|
volumes:
|
|
- ${MANGTOOL_DATA_DIR:-./data}:/home/mangtool/MusicWork
|
|
environment:
|
|
- MANGTOOL_COVER_ENABLED=${MANGTOOL_COVER_ENABLED:-false}
|
|
- MANGTOOL_MB_BASE_URL=${MANGTOOL_MB_BASE_URL:-https://musicbrainz.org/ws/2}
|
|
- MANGTOOL_CAA_BASE_URL=${MANGTOOL_CAA_BASE_URL:-https://coverartarchive.org}
|
|
- MANGTOOL_MB_USER_AGENT=${MANGTOOL_MB_USER_AGENT:-MangTool/1.0 (https://gitea.mangmang.fun/LiuMangMang/MyTool)}
|
|
- MANGTOOL_HOME=/home/mangtool
|
|
- MANGTOOL_LYRICS_ENABLED=${MANGTOOL_LYRICS_ENABLED:-false}
|
|
- MANGTOOL_LYRICS_BASE_URL=${MANGTOOL_LYRICS_BASE_URL:-http://lrcapi:1111}
|
|
- MANGTOOL_LYRICS_AUTH=${MANGTOOL_LYRICS_AUTH:-}
|
|
# 如果需要覆盖 ffmpeg 路径:
|
|
# - MANGTOOL_FFMPEG_BIN=/usr/bin/ffmpeg
|