提交 ae8985d5 编写于 作者: H hjdhnx

修改了说明,arm架构构建失败,我放弃了,太难了

上级 e0eaf900
......@@ -2,4 +2,5 @@ gevent-websocket
PyExecJS
ddddocr
asgiref ; python_version >= '3.6'
parsel # 不知道对比pyquery性能如何,也是css选择器,不好封装成pdfa
\ No newline at end of file
parsel # 不知道对比pyquery性能如何,也是css选择器,不好封装成pdfa
netifaces # arm64装不上
\ No newline at end of file
......@@ -10,20 +10,15 @@ apt install libxml2 libxslt -y
apt install python3
```
##### docker直装
##### 特殊-docker直装(仅支持x86架构,即x86/linux amd64)
###### 可以通过点此下载获得最小必要文件压缩包
[蓝奏云下载](https://wwi.lanzoup.com/iDeIj0b27qob)
```shell
# 构建容器-给开发者用的,小白不需要
# docker build -f dockerfile -t hjdhnx/drpy .
# docker build -f dockerfile -t hjdhnx/drpy:mini .
# arch 看架构
# 运行容器-小白只需要这一条命令
# 运行容器-小白只需要这一条命令(存在问题是不能在远程面板上正确获取配置地址和进程管理地址,但自己知道地址就不影响使用,可进入容器自行修改config)
docker run -it -p 5705:5705 -p 9001:9001 --restart=always --name drpy -d hjdhnx/drpy:mini
# 稍微懂一点可以运行下面的操作
先把本项目拷贝到 /home/pywork/dr_py
然后执行下面的命令
docker run -it -p 5705:5705 -p 9001:9001 -v /home/pywork/dr_py:/root/sd/pywork/dr_py --restart=always --name drpy -d hjdhnx/drpy:mini
或者只执行下面的(存在问题是不能在远程面板上正确获取配置地址和进程管理地址,但自己知道地址就不影响使用)
docker run -it -p 5705:5705 -p 9001:9001 --restart=always --name drpy -d hjdhnx/drpy:mini
# 进入容器然后修改config.py文件改配置里面自己的远程地址等信息,改完退出容器再重启容器(或者通过进程管理9001端口在线重启flask服务)
docker exec -it drpy bash
vi config.py
......@@ -117,8 +112,26 @@ echo "debian" >> ~/.bashrc
[本地地址](http://localhost:5705)
[进程管理地址](http://localhost:9001)
```shell
apt-get install language-pack-zh-hans
开发者构建指南:
#apt-get install language-pack-zh-hans
cat /etc/issue
locale -a
# 构建容器-给开发者用的,小白不需要
# docker build -f dockerfile -t hjdhnx/drpy .
# docker build -f dockerfile -t hjdhnx/drpy:mini .
# docker buildx build --platform arm64 -f dockerfile -t hjdhnx/drpy:mini_arm64 --push .
# 教程 https://blog.csdn.net/u012586326/article/details/125589644,https://blog.csdn.net/u014110320/article/details/124406628
# DOCKER_BUILDKIT=1
# 创建builder
# docker buildx create --use --name mybuilder
# docker buildx use mybuilder
# build镜像
# docker buildx build --platform linux/amd64,linux/arm64 --push -f dockerfile -t hjdhnx/drpy:mini_arm64 .
# docker buildx build --platform linux/amd64,linux/arm64 -f dockerfile -t hjdhnx/drpy:mini_arm64 .
# arch 看架构
```
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册