mirror of
https://github.com/qaiu/netdisk-fast-download.git
synced 2026-01-12 01:14:13 +00:00
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>
This commit is contained in:
71
README.md
71
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
|
||||
|
||||
Reference in New Issue
Block a user