mirror of
https://github.com/truewhile/MeBox.git
synced 2026-10-02 12:26:36 +08:00
fix docker compose paths and subscription robustness
This commit is contained in:
+31
-10
@@ -33,14 +33,23 @@ services:
|
||||
- ./cache:/cache
|
||||
|
||||
# 媒体库。网页里添加媒体库时填写 /media 或 /media/子目录。
|
||||
# NAS 示例:- /vol1/1000/Media:/media
|
||||
# Windows Docker Desktop 示例:- D:/Media:/media
|
||||
- ./media:/media
|
||||
# NAS 示例:source: /vol1/1000/Media
|
||||
# Windows Docker Desktop 示例:source: D:/Media
|
||||
# create_host_path=false 可以避免路径写错时 Docker 自动创建空文件夹。
|
||||
- type: bind
|
||||
source: ./media
|
||||
target: /media
|
||||
bind:
|
||||
create_host_path: false
|
||||
|
||||
# 下载目录。qBittorrent / Transmission 的保存目录建议也对齐到 /downloads。
|
||||
# NAS 示例:- /vol1/1000/Downloads:/downloads
|
||||
# Windows Docker Desktop 示例:- D:/Downloads:/downloads
|
||||
- ./downloads:/downloads
|
||||
# NAS 示例:source: /vol1/1000/Downloads
|
||||
# Windows Docker Desktop 示例:source: D:/Downloads
|
||||
- type: bind
|
||||
source: ./downloads
|
||||
target: /downloads
|
||||
bind:
|
||||
create_host_path: false
|
||||
|
||||
# 可选:Intel 核显硬解/转码。需要时取消注释,并在后台开启硬件加速。
|
||||
# - /dev/dri:/dev/dri
|
||||
@@ -55,8 +64,15 @@ services:
|
||||
PUID: "1000"
|
||||
PGID: "1000"
|
||||
|
||||
MEDIASTATION_APP_HOST: 0.0.0.0
|
||||
MEDIASTATION_APP_PORT: 8080
|
||||
MEDIASTATION_APP_WEB_DIR: /app/web/dist
|
||||
MEDIASTATION_APP_DATA_DIR: /data
|
||||
|
||||
# 单镜像档固定使用 SQLite。主数据库文件:./data/mediastation.db。
|
||||
MEDIASTATION_DATABASE_TYPE: sqlite
|
||||
MEDIASTATION_DATABASE_DB_PATH: /data/mediastation.db
|
||||
MEDIASTATION_CACHE_CACHE_DIR: /cache
|
||||
|
||||
# 路径映射保持容器内统一,网页和下载器里优先使用 /media、/downloads。
|
||||
MEDIASTATION_MEDIA_DIR: /media
|
||||
@@ -64,8 +80,13 @@ services:
|
||||
MEDIASTATION_DOWNLOAD_DIR: /downloads
|
||||
MEDIASTATION_DOWNLOAD_CONTAINER_DIR: /downloads
|
||||
|
||||
# 需要排查问题时可临时改成 info 或 debug。
|
||||
MEDIASTATION_LOGGING_LEVEL: warn
|
||||
# 完整应用日志默认写入 ./data/logs/app.log;排查复杂问题时可临时改成 debug。
|
||||
MEDIASTATION_LOGGING_LEVEL: info
|
||||
MEDIASTATION_LOGGING_FORMAT: console
|
||||
MEDIASTATION_LOGGING_OUTPUT_PATH: /data/logs
|
||||
MEDIASTATION_LOGGING_MAX_SIZE_MB: "50"
|
||||
MEDIASTATION_LOGGING_MAX_BACKUPS: "20"
|
||||
MEDIASTATION_LOGGING_MAX_AGE_DAYS: "30"
|
||||
|
||||
extra_hosts:
|
||||
# 容器访问宿主机服务用,例如 qBittorrent: http://host.docker.internal:8085
|
||||
@@ -81,5 +102,5 @@ services:
|
||||
logging:
|
||||
driver: json-file
|
||||
options:
|
||||
max-size: "10m"
|
||||
max-file: "3"
|
||||
max-size: "50m"
|
||||
max-file: "10"
|
||||
|
||||
Reference in New Issue
Block a user