提交 c2005e61 编写于 作者: H hjdhnx

md

上级 24d33347
# 基于的基础镜像-在dockerhub找
FROM hjdhnx/drpy
FROM hjdhnx/drpy:amd64
# 添加描述信息
MAINTAINER python3.8+drpy+supervisord updated by "hjdhnx"
MAINTAINER python3.7+drpy+supervisord updated by "hjdhnx"
# 设置app文件夹是工作目录
WORKDIR /root/sd/pywork/dr_py
RUN rm -rf /root/sd/pywork/dr_py && mkdir -p /root/sd/pywork/dr_py
# 复制文件及目录过去
COPY . /root/sd/pywork/dr_py
# 设置语言支持中文打印
ENV LANG C.UTF-8
ENV LC_ALL C.UTF-8
# docker build -f updockerfile.txt -t hjdhnx/drpy:v3.1.2 .
# ENV LANG C.UTF-8
# ENV LC_ALL C.UTF-8
# docker build -f amd64_dockerfile.txt -t hjdhnx/drpy:amd64-v3.2.1 .
# docker run -it -p 5705:5705 -p 9001:9001 --restart=always --name drpy -d hjdhnx/drpy:amd64-v3.2.1
# docker push hjdhnx/drpy:amd64-v3.2.1
CMD supervisord -c /root/sd/pywork/dr_py/super/flask.conf && /bin/bash
\ No newline at end of file
# 基于的基础镜像-在dockerhub找
FROM hjdhnx/drpy:arm64
# 添加描述信息
MAINTAINER python3.7+drpy+supervisord updated by "hjdhnx"
# 设置app文件夹是工作目录
WORKDIR /root/sd/pywork/dr_py
RUN rm -rf /root/sd/pywork/dr_py && mkdir -p /root/sd/pywork/dr_py
# 复制文件及目录过去
COPY . /root/sd/pywork/dr_py
# 设置语言支持中文打印
# ENV LANG C.UTF-8
# ENV LC_ALL C.UTF-8
# docker buildx build --platform linux/arm64 -f arm64_dockerfile.txt -t hjdhnx/drpy:arm64-v3.2.1 --push .
# docker run -it -p 5705:5705 -p 9001:9001 --restart=always --name drpy -d hjdhnx/drpy:arm64-v3.2.1
# docker push hjdhnx/drpy:arm64-v3.2.1
CMD supervisord -c /root/sd/pywork/dr_py/super/flask.conf && /bin/bash
\ No newline at end of file
# 基于的基础镜像-在dockerhub找
FROM hjdhnx/drpy:armv7
# 添加描述信息
MAINTAINER python3.7+drpy+supervisord updated by "hjdhnx"
# 设置app文件夹是工作目录
WORKDIR /root/sd/pywork/dr_py
RUN rm -rf /root/sd/pywork/dr_py && mkdir -p /root/sd/pywork/dr_py
# 复制文件及目录过去
COPY . /root/sd/pywork/dr_py
# 设置语言支持中文打印
# ENV LANG C.UTF-8
# ENV LC_ALL C.UTF-8
# docker buildx build --platform linux/arm/v7 -f armv7_dockerfile.txt -t hjdhnx/drpy:armv7-v3.2.1 --push .
# docker run -it -p 5705:5705 -p 9001:9001 --restart=always --name drpy -d hjdhnx/drpy:armv7-v3.2.1
# docker push hjdhnx/drpy:armv7-v3.2.1
CMD supervisord -c /root/sd/pywork/dr_py/super/flask.conf && /bin/bash
\ No newline at end of file
......@@ -4,25 +4,25 @@
<a href="https://alist.nn.ci"><img height="100px" alt="logo" src="https://gitcode.net/qq_32394351/dr_py/-/raw/1fe0e082b1ceacc4469d7f175a605cc2edf0bab0/static/img/icon.png"/></a>
<p><em>🗂️A webServer convert web and x5 movie sites to cms api data</em></p>
<a href="https://gitcode.net/qq_32394351/dr_py/-/releases">
<img src="https://img.shields.io/badge/version-3.1.5-blue" alt="latest version" />
<img src="https://img.shields.io/badge/version-3.2.1-blue" alt="latest version" />
</a>
<a href="https://gitcode.net/qq_32394351/dr_py/-/issues">
<img src="https://img.shields.io/badge/discussions-2-orange" alt="discussions" />
</a>
<a href="https://gitcode.net/qq_32394351/dr_py/-/releases">
<img src="https://img.shields.io/badge/downloads-632-blue" alt="Downloads" />
<img src="https://img.shields.io/badge/downloads-1325-blue" alt="Downloads" />
</a>
<a href="https://wwi.lanzoup.com/i8OgW0b47vti">
<img src="https://img.shields.io/badge/蓝奏云下载-3.1.3-blue" alt="Downloads" />
<a href="https://wwi.lanzoup.com/iEfIW0b6vgza">
<img src="https://img.shields.io/badge/蓝奏云下载-3.2.1-blue" alt="Downloads" />
</a>
<a href="https://hub.docker.com/repository/docker/hjdhnx/drpy">
<img src="https://img.shields.io/badge/docker镜像-drpy-blue" alt="Downloads" />
<img src="https://img.shields.io/badge/docker镜像主页-drpy-blue" alt="Downloads" />
</a>
<a href="https://gitcode.net/qq_32394351/dr_py/-/blob/master/LICENSE">
......@@ -54,6 +54,7 @@
- [X] 5.增加了默认alist挂载
- [X] 6.升级到3.2.0,进行了全面后端重构用了蓝图写法,app.py文件以后尽量不动
- [X] 7.后台管理界面显示美化-感谢蓝莓果酱
- [X] 8.打包升级后的三平台镜像(v3.2.1)
###### 2022/09/05
- [X] 1.内置jar修复了原本tv_box无法播放直播的问题
- [X] 2.重新构建了三种平台的镜像 amd64,armv7,arm64
......
......@@ -10,18 +10,38 @@ apt install libxml2 libxslt -y
apt install python3
```
##### 特殊-docker直装(仅支持x86架构,即x86/linux amd64)
##### 特殊-docker直装(支持amd64/armv7/arm64)
##### 不知道自己架构的通过arch命令查看
###### 可以通过点此下载获得最小必要文件压缩包
[蓝奏云下载](https://wwi.lanzoup.com/i8OgW0b47vti)
[蓝奏云下载](https://wwi.lanzoup.com/iEfIW0b6vgza)
##### amd64/x86架构(主流设备)
```shell
docker run -it -p 5705:5705 -p 9001:9001 --restart=always --name drpy -d hjdhnx/drpy:amd64-v3.2.1
```
##### armv7架构(树莓派,机顶盒,软路由等)
```shell
docker run -it -p 5705:5705 -p 9001:9001 --restart=always --name drpy -d hjdhnx/drpy:armv7-v3.2.1
```
##### arm64架构(部分服务器)
```shell
docker run -it -p 5705:5705 -p 9001:9001 --restart=always --name drpy -d hjdhnx/drpy:arm64-v3.2.1
```
##### 上面代码如果成功了下面都可以忽略
#### 端口映射参数,三种架构通用
```shell
-v /home/pywork/dr_py:/root/sd/pywork/dr_py
```
```shell
# 运行容器-小白只需要这一条命令(存在问题是不能在远程面板上正确获取配置地址和进程管理地址,但自己知道地址就不影响使用,可进入容器自行修改config)
docker run -it -p 5705:5705 -p 9001:9001 --restart=always --name drpy -d hjdhnx/drpy
docker run -it -p 5705:5705 -p 9001:9001 --restart=always --name drpy -d hjdhnx/drpy:amd64-v3.2.1
# 稍微懂一点可以运行下面的操作
先把本项目拷贝到 /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
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:amd64-v3.2.1
# 进入容器然后修改config.py文件改配置里面自己的远程地址等信息,改完退出容器再重启容器(或者通过进程管理9001端口在线重启flask服务)
docker exec -it drpy bash
vi config.py
vi ./base/config.py
如果不提供外部地址,请把这个设置为True,否则视频播放不正常
PLAY_DISABLE = True # 全局禁用播放解析
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册