Files
Mymusic3/docker-compose.yml
史悦 50f7869a05 feat: 实现网易云音乐同步服务核心功能与UI改进
添加完整的网易云音乐同步到Navidrome的功能实现,包括:
1. 新增Docker支持与相关配置文件
2. 实现歌单同步逻辑与Navidrome API集成
3. 改进前端UI界面与交互体验
4. 添加状态监控与错误处理机制
5. 实现定时同步功能与进度显示
2026-01-12 20:03:30 +08:00

42 lines
1.0 KiB
YAML

version: '3.8'
services:
music-canvas:
container_name: music-canvas
build: .
ports:
- "7481:3000"
restart: unless-stopped
sync-service:
container_name: music-sync-server
build: ./sync-server
ports:
- "7482:3001"
volumes:
- ./data:/app/data
- ./music:/app/music
restart: unless-stopped
netease-sync:
container_name: netease-sync
build: ./Netease-sync
ports:
- "7483:3000"
environment:
- PORT=3000
- DATA_DIR=/app/data
- MUSIC_DIR=/app/music
- NAVIDROME_URL=${NAVIDROME_URL:-http://navidrome:4533}
- NAVIDROME_USERNAME=${NAVIDROME_USERNAME:-admin}
- NAVIDROME_PASSWORD=${NAVIDROME_PASSWORD:-}
- SYNC_INTERVAL=${SYNC_INTERVAL:-300}
- SYNC_SERVER_URL=http://sync-service:3001
- SYNC_SERVER_TOKEN=default
- TUNEHUB_API_URL=https://music-dl.sayqz.com
volumes:
- ./data:/app/data
- ./music:/app/music
depends_on:
- sync-service
restart: unless-stopped