version: '3.8' services: navidrome: container_name: navidrome image: swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/deluan/navidrome:pr-4181 ports: - "4533:4533" restart: always environment: # 扫描音乐库的计划 ND_SCANSCHEDULE: "@every 1h" # 日志级别 ND_LOGLEVEL: "info" # 默认语言 ND_DEFAULTLANGUAGE: "zh" # 会话超时时间 ND_SESSIONTIMEOUT: "24h" # 启用下载功能 ND_ENABLEDOWNLOADS: "true" # 启用收藏夹 ND_ENABLEFAVOURITES: "true" # 启用共享功能 ND_ENABLESHARING: "false" # 在 UI 中启用5星评级 ND_ENABLESTARRATING: "true" # 启用转码配置 ND_ENABLETRANSCODINGCONFIG: "true" # 转码缓存大小 ND_TRANSCODINGCACHESIZE: "2000M" # 图片缓存大小 ND_IMAGECACHESIZE: "1000M" # 音乐文件路径 ND_MUSICFOLDER: "/music" # 数据路径 ND_DATAFOLDER: "/data" volumes: # 将宿主机的数据目录挂载到容器的数据目录,用于数据持久化 - "./data:/data" # 将宿主机的音乐目录挂载到容器的音乐目录,只读模式 - "./music:/music:ro" networks: - navidrome-net networks: navidrome-net: driver: bridge