搭建教程:
拉取镜像:
使用的是 combos 构建的 python_node 镜像
docker pull combos/python_node:3.10_12
创建容器:
docker run -dit --name torrserver_one -e one_api="" -e torr_api="" combos/python_node:3.10_12
注意:这里需要配置 one_api、torr_api 两个环境变量。one_api是某one four one 的网址,torr_api是你搭建好的torrserver容器的ip和端口:http://172.17.0.1:8090
进入容器启动任务
使用下面这命令进入容器
docker exec -it torrserver_one bash
使用下面这行命令下载脚本,如果网络不好的话,可能需要一定的魔法,或者代理
curl -O https://raw.githubusercontent.com/LeanFly/torrserver_one/main/app.py
使用下面这行命令安装依赖
pip install requests bs4 fastapi uvicorn apscheduler
如果网速不好,可以使用下面这行命令
pip install requests bs4 fastapi uvicorn apscheduler -i https://pypi.mirrors.ustc.edu.cn/simple
使用下面这行命令启动任务
npm i pm2 -g && pm2 start app.py
查看以下日志
pm2 logs 0
好了启动成功,可以去torrsever管理界面查看任务了。
开始配置任务
输入命令下载脚本,复制后右键粘贴回车
curl -O https://raw.githubusercontent.com/LeanFly/torrserver_one/main/app.py
输入命令安装依赖
pip install requests bs4 fastapi uvicorn apscheduler -i https://pypi.mirrors.ustc.edu.cn/simple
启动任务
npm i pm2 -g && pm2 start app.py
查看一下日志,看看运行状态
pm2 logs 0
好了,运行成功。
搞定,收工~