You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
760 B

version: '3'
services:
frontend:
build: .
container_name: music-frontend
ports:
- "81:80"
networks:
- app-network
depends_on:
- api
api:
image: binaryify/netease_cloud_music_api
container_name: music-api
ports:
- "3010:3000"
environment:
- NODE_ENV=production
- MUSIC_U=your-music-u # 添加你的本地 cookie
- ENABLE_PROXY=false # 禁用代理
- CACHE_ENABLE=true # 启用缓存
- CACHE_EXPIRE=3600 # 缓存过期时间
- ENABLE_RATE_LIMIT=false # 禁用频率限制
volumes:
# 挂载 cookie 文件
- ./cookie.txt:/app/cookie.txt
networks:
- app-network
restart: always
networks:
app-network:
driver: bridge