From 9b037031d4d91183ece8fe42ede7c212e89b9e17 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 11 Jan 2026 17:05:36 +0000 Subject: [PATCH 1/4] Initial plan From 1d289c7c97f8d3db9db49f80204e1a922e2aac67 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 11 Jan 2026 17:10:25 +0000 Subject: [PATCH 2/4] docs: Update README with Python version Docker deployment instructions - Add Python version (py tag) Docker deployment section - Clarify that py branch uses py-tagged images - Keep standard version (latest tag) instructions for reference - Add notes about image size and Python features - Specify manual version upgrades for py tags (no latest tag updates) Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com> --- README.md | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 70 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8c2c58e..1918ea4 100644 --- a/README.md +++ b/README.md @@ -327,7 +327,76 @@ mvn package -DskipTests ## Linux服务部署 -### Docker 部署(Main分支) +### Docker 部署 + +> **注意:** 本分支(feature/graalpy-parser)包含 Python 解析器支持(GraalPy),镜像体积较大。 +> 如果不需要 Python 解析器功能,建议使用 main 分支的标准版本。 + +#### Python 版本特性 +- ✅ 支持 Python 自定义解析器(基于 GraalPy) +- ✅ 内置 Python 语言服务器(pylsp)支持代码补全 +- ✅ 支持外部 Python 环境通过 WebSocket 连接 +- ⚠️ 镜像体积较大(约增加 200MB) + +#### 海外服务器Docker部署(Python版) +```shell +# 创建目录 +mkdir -p netdisk-fast-download +cd netdisk-fast-download + +# 拉取镜像(使用 py 标签) +docker pull ghcr.io/qaiu/netdisk-fast-download:v0.1.9b19py + +# 复制配置文件(或下载仓库web-service\src\main\resources) +docker create --name netdisk-fast-download ghcr.io/qaiu/netdisk-fast-download:v0.1.9b19py +docker cp netdisk-fast-download:/app/resources ./resources +docker rm netdisk-fast-download + +# 启动容器 +docker run -d -it --name netdisk-fast-download -p 6401:6401 --restart unless-stopped -e TZ=Asia/Shanghai -v ./resources:/app/resources -v ./db:/app/db -v ./logs:/app/logs ghcr.io/qaiu/netdisk-fast-download:v0.1.9b19py + +# 反代6401端口 + +# 升级容器(请手动指定版本号) +# 注意:Python 版本不会更新 latest 标签,需要手动指定版本 +docker pull ghcr.io/qaiu/netdisk-fast-download:v0.1.9b19py +docker stop netdisk-fast-download +docker rm netdisk-fast-download +docker run -d -it --name netdisk-fast-download -p 6401:6401 --restart unless-stopped -e TZ=Asia/Shanghai -v ./resources:/app/resources -v ./db:/app/db -v ./logs:/app/logs ghcr.io/qaiu/netdisk-fast-download:v0.1.9b19py +``` + +#### 国内Docker部署(Python版) +```shell +# 创建目录 +mkdir -p netdisk-fast-download +cd netdisk-fast-download + +# 拉取镜像(使用 py 标签) +docker pull ghcr.nju.edu.cn/qaiu/netdisk-fast-download:v0.1.9b19py + +# 复制配置文件(或下载仓库web-service\src\main\resources) +docker create --name netdisk-fast-download ghcr.nju.edu.cn/qaiu/netdisk-fast-download:v0.1.9b19py +docker cp netdisk-fast-download:/app/resources ./resources +docker rm netdisk-fast-download + +# 启动容器 +docker run -d -it --name netdisk-fast-download -p 6401:6401 --restart unless-stopped -e TZ=Asia/Shanghai -v ./resources:/app/resources -v ./db:/app/db -v ./logs:/app/logs ghcr.nju.edu.cn/qaiu/netdisk-fast-download:v0.1.9b19py + +# 反代6401端口 + +# 升级容器(请手动指定版本号) +# 注意:Python 版本不会更新 latest 标签,需要手动指定版本 +docker pull ghcr.nju.edu.cn/qaiu/netdisk-fast-download:v0.1.9b19py +docker stop netdisk-fast-download +docker rm netdisk-fast-download +docker run -d -it --name netdisk-fast-download -p 6401:6401 --restart unless-stopped -e TZ=Asia/Shanghai -v ./resources:/app/resources -v ./db:/app/db -v ./logs:/app/logs ghcr.nju.edu.cn/qaiu/netdisk-fast-download:v0.1.9b19py +``` + +--- + +### Docker 部署(标准版 - Main分支) + +如果不需要 Python 解析器功能,建议使用标准版本: #### 海外服务器Docker部署 ```shell From 2e8b4f834a3587d70df32369d0f1563a53672af0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 11 Jan 2026 17:11:29 +0000 Subject: [PATCH 3/4] docs: Add branch notice at top of README - Add clear notice indicating this is the Python parser support branch - Explain difference between py tags and latest tag - Provide link to main branch for users who want standard version Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com> --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 1918ea4..d8c13de 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,11 @@ # netdisk-fast-download 网盘分享链接云解析服务 QQ群:1017480890 +> **📌 分支说明:** +> - 本分支 (`feature/graalpy-parser`) 为 **Python 解析器支持版本**,包含 GraalPy 环境 +> - 如需标准版本(更小的镜像体积),请访问 [main 分支](https://github.com/qaiu/netdisk-fast-download/tree/main) +> - Docker 镜像:Python 版本使用 `v0.1.9b19py` 等 py 标签,标准版本使用 `latest` 标签 + netdisk-fast-download网盘直链云解析(nfd云解析)能把网盘分享下载链接转化为直链,支持多款云盘,已支持蓝奏云/蓝奏云优享/奶牛快传/移动云云空间/小飞机盘/亿方云/123云盘/Cloudreve等,支持加密分享,以及部分网盘文件夹分享。 ## 快速开始 From 81bb35ec294c34e7e98fd599e1e6c970046605f1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 11 Jan 2026 17:13:06 +0000 Subject: [PATCH 4/4] docs: Add notes about using latest py tag version - Add links to Releases page for finding latest py tag - Add reminder to replace version number with latest - Address code review feedback about hardcoded versions Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com> --- README.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d8c13de..a76dea6 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ QQ群:1017480890 > **📌 分支说明:** > - 本分支 (`feature/graalpy-parser`) 为 **Python 解析器支持版本**,包含 GraalPy 环境 > - 如需标准版本(更小的镜像体积),请访问 [main 分支](https://github.com/qaiu/netdisk-fast-download/tree/main) -> - Docker 镜像:Python 版本使用 `v0.1.9b19py` 等 py 标签,标准版本使用 `latest` 标签 +> - Docker 镜像:Python 版本使用 py 标签(如 `v0.1.9b19py`),标准版本使用 `latest` 标签 netdisk-fast-download网盘直链云解析(nfd云解析)能把网盘分享下载链接转化为直链,支持多款云盘,已支持蓝奏云/蓝奏云优享/奶牛快传/移动云云空间/小飞机盘/亿方云/123云盘/Cloudreve等,支持加密分享,以及部分网盘文件夹分享。 @@ -344,12 +344,15 @@ mvn package -DskipTests - ⚠️ 镜像体积较大(约增加 200MB) #### 海外服务器Docker部署(Python版) + +> **注意:** 请根据 [Releases](https://github.com/qaiu/netdisk-fast-download/releases) 页面使用最新的 py 标签版本 + ```shell # 创建目录 mkdir -p netdisk-fast-download cd netdisk-fast-download -# 拉取镜像(使用 py 标签) +# 拉取镜像(使用 py 标签,请替换为最新版本号) docker pull ghcr.io/qaiu/netdisk-fast-download:v0.1.9b19py # 复制配置文件(或下载仓库web-service\src\main\resources) @@ -371,12 +374,15 @@ docker run -d -it --name netdisk-fast-download -p 6401:6401 --restart unless-sto ``` #### 国内Docker部署(Python版) + +> **注意:** 请根据 [Releases](https://github.com/qaiu/netdisk-fast-download/releases) 页面使用最新的 py 标签版本 + ```shell # 创建目录 mkdir -p netdisk-fast-download cd netdisk-fast-download -# 拉取镜像(使用 py 标签) +# 拉取镜像(使用 py 标签,请替换为最新版本号) docker pull ghcr.nju.edu.cn/qaiu/netdisk-fast-download:v0.1.9b19py # 复制配置文件(或下载仓库web-service\src\main\resources)