mirror of
https://github.com/Suxiaoqinx/Netease_url.git
synced 2025-07-13 21:02:25 +08:00
feat: 新增docker
This commit is contained in:
parent
60e32707c0
commit
d5348c381b
3
.dockerignore
Normal file
3
.dockerignore
Normal file
@ -0,0 +1,3 @@
|
||||
LICENSE
|
||||
README.md
|
||||
.gitignore
|
8
.env
Normal file
8
.env
Normal file
@ -0,0 +1,8 @@
|
||||
# 对应命令行参数的 level
|
||||
LEVEL=lossless
|
||||
|
||||
# 对应命令行参数的 level
|
||||
MODE=api
|
||||
|
||||
# 对应命令行参数的 url
|
||||
URL=http://127.0.0.1:5000
|
10
Dockerfile
Normal file
10
Dockerfile
Normal file
@ -0,0 +1,10 @@
|
||||
FROM python:3.9.22-alpine3.21
|
||||
WORKDIR /app
|
||||
COPY requirements.txt requirements.txt
|
||||
RUN pip3 config set global.index-url https://mirrors.aliyun.com/pypi/simple/ && \
|
||||
pip3 install --no-cache-dir -r requirements.txt
|
||||
COPY . .
|
||||
RUN chmod +x /app/entrypoint.sh
|
||||
ENV TZ=Asia/Shanghai
|
||||
EXPOSE 5000
|
||||
CMD ["/app/entrypoint.sh"]
|
21
README.md
21
README.md
@ -31,6 +31,27 @@ python main.py
|
||||
| level | 音质参数(请看下方音质说明) |
|
||||
| type | 解析类型 json down text *任选其一 |
|
||||
|
||||
# docker-compose一键部署
|
||||
|
||||
## 修改参数
|
||||
|
||||
部署前,可以根据需要修改`.env`文件中的环境变量
|
||||
|
||||
默认端口为`5000`,如果需要修改,请在`docker-compose.yml`文件中修改`ports`变量
|
||||
|
||||
例如,如果需要将端口修改为`8080`,请将以下代码:
|
||||
|
||||
```yaml
|
||||
ports:
|
||||
- "8080:5000"
|
||||
```
|
||||
|
||||
## docker-compose一键启动
|
||||
|
||||
```bash
|
||||
docker-compose up -d
|
||||
```
|
||||
|
||||
# 音质说明
|
||||
standard(标准音质), exhigh(极高音质), lossless(无损音质), hires(Hi-Res音质), jyeffect(高清环绕声), sky(沉浸环绕声), jymaster(超清母带)
|
||||
|
||||
|
10
docker-compose.yml
Normal file
10
docker-compose.yml
Normal file
@ -0,0 +1,10 @@
|
||||
services:
|
||||
netease-url:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
env_file:
|
||||
- .env
|
||||
ports:
|
||||
- "5000:5000"
|
||||
restart: unless-stopped
|
2
entrypoint.sh
Normal file
2
entrypoint.sh
Normal file
@ -0,0 +1,2 @@
|
||||
#!/bin/sh
|
||||
python3 main.py --level "${LEVEL:-lossless}" --mode "${MODE:-api}" --url "${URL:-''}"
|
Loading…
Reference in New Issue
Block a user