1
0
1Panel-Appstore/apps/unblockneteasemusic/latest/docker-compose.yml

66 lines
2.6 KiB
YAML
Raw Normal View History

2023-11-09 19:15:01 +08:00
services:
unblockneteasemusic:
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8080"
- "${PANEL_APP_PORT_HTTPS}:8081"
volumes:
- "${DATA_PATH}/server.crt:/data/ssl/server.crt"
- "${DATA_PATH}/server.key:/data/ssl/server.key"
environment:
# 激活无损音质获取
- ENABLE_FLAC=true
# 激活本地黑胶 VIP可选值`true`(等同于 CVIP、`cvip` 和 `svip`
- ENABLE_LOCAL_VIP=svip
# 仅对这些 UID 激活本地黑胶 VIP默认为对全部用户生效
#- LOCAL_VIP_UID=123456789,1234,123456
# 激活故障的 Netease HTTPDNS 查询(不建议)
- ENABLE_HTTPDNS=false
# 屏蔽应用内部分广告
- BLOCK_ADS=true
# 禁用更新检测
- DISABLE_UPGRADE_CHECK=true
# 激活开发模式。需要自己用 `yarn` 安装依赖 (dependencies)
- DEVELOPMENT=false
# 严格按照配置音源的顺序进行查询
- FOLLOW_SOURCE_ORDER=true
# 输出机器可读的 JSON 记录格式
- JSON_LOG=true
# 停用 cache
- NO_CACHE=false
# 允许的最低源音质,小于该值将被替换
- MIN_BR=320000
# 选择所有音源中的最高码率替换音频
- SELECT_MAX_BR=false
# 日志输出等级。请见〈日志等级〉部分。
- LOG_LEVEL=debug
# 从 Pino 端设置日志输出的文件位置。也可以用 `*sh` 的输出重导向功能 (`node app.js >> app.log`) 代替
- LOG_FILE=app.log
# JOOX 音源的 wmid 和 session_key cookie
#- JOOX_COOKIE="wmid=<your_wmid>; session_key=<your_session_key>"
# 酷我音源的 CSRF Token
#- KUWO_COOKIE=Hm_<encpwd>=<token>; Secret=<secret>
# 咪咕音源的 aversionid cookie
#- MIGU_COOKIE="<your_aversionid>"
# QQ 音源的 uin 和 qm_keyst cookie
#- QQ_COOKIE="uin=<your_uin>; qm_keyst=<your_qm_keyst>"
# Youtube 音源的 Data API v3 Key
#- YOUTUBE_KEY="<your_data_api_key>"
# 自定义证书文件
- SIGN_CERT=/data/ssl/server.crt
# 自定义密钥文件
- SIGN_KEY=/data/ssl/server.key
# 在其他音源搜索歌曲时携带专辑名称(默认搜索条件 `歌曲名 - 歌手`,启用后搜索条件 `歌曲名 - 歌手 专辑名`
- SEARCH_ALBUM=true
#command: ["-o", "bilibili"] # 设置要传递给容器的参数
image: pan93412/unblock-netease-music-enhanced:latest
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true