|
|
2026-1-15 20:12:20
来自手机
显示全部楼层
目前为止我能成功的 是这个 很稳定 就是不是最新版 是0.1.91版本的 自定义音乐文件存储目录 都能扫描到音乐
services:
postgres:
image: postgres:16-alpine
container_name: daoliyu-postgres
restart: unless-stopped
environment:
POSTGRES_DB: "daoliyu"
POSTGRES_USER: "daoliyu"
POSTGRES_PASSWORD: "daoliyupassword"
ports:
- "5433:5432"
volumes:
- ./docker-data/postgres:/var/lib/postgresql/data
redis:
image: redis:7-alpine
container_name: daoliyu-redis
restart: unless-stopped
volumes:
- ./docker-data/redis:/data
backend:
image: msmkls/daoliyu-backend:0.1.91
container_name: daoliyu-backend
restart: unless-stopped
depends_on:
- postgres
- redis
environment:
NODE_ENV: production
DATABASE_URL: "postgresql://daoliyu:daoliyupassword@postgres:5432/daoliyu"
APP_PORT: 4000
LIBRARY_ROOT: "/data/media"
REDIS_URL: "redis://redis:6379/0"
volumes:
- ./backend-storage:/app/storage # 数据
- /vol1/1000/歌曲/歌曲合集:/data/media # 歌曲目录
- /vol1/1000/歌曲/有声书:/data/audiobooks # 有声书
- /vol1/1000/歌曲/歌曲视频:/data/music-videos # 音乐视频
- /vol1/1000/歌曲/歌单:/data/playlists # 歌单目录
frontend:
image: msmkls/daoliyu-frontend:0.1.8
container_name: daoliyu-frontend
restart: unless-stopped
depends_on:
- backend
ports:
- "5173:8080"
labels:
watchcow.enable: "true"
watchcow.display_name: "道理鱼音乐"
watchcow.desc: "音乐服务器"
watchcow.service_port: "5173"
# 优化:使用相对路径或确保宿主机路径可访问
watchcow.icon: "${ICON_PATH:-file:///vol1/1000/安装包/NAS/图标/道理鱼.png}" |
|