Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
molin.JC
dr_py
提交
fb0cd32b
dr_py
项目概览
molin.JC
/
dr_py
与 Fork 源项目一致
Fork自
晚风拂柳颜 / dr_py
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
dr_py
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
fb0cd32b
编写于
9月 05, 2022
作者:
H
hjdhnx
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
优化了dockerfile
上级
ae8985d5
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
23 addition
and
11 deletion
+23
-11
app.sh
app.sh
+4
-2
dockerfile
dockerfile
+18
-8
安卓本地搭建说明.md
安卓本地搭建说明.md
+1
-1
未找到文件。
app.sh
浏览文件 @
fb0cd32b
#!/bin/bash
kill
-9
$(
cat
supervisord.pid
)
# 杀掉进程
#
kill -9 $(cat supervisord.pid) # 杀掉进程
msg
=
'flask或0 ubuntu下自动识别gevent或普通启动flask\nsflask或1 ubuntu下gunicorn启动flask\ntermux或2 termux下自动识别gevent或普通启动flask\nstermux或3 termux下gunicorn启动flask\n'
case
"
$1
"
in
flask
)
...
...
@@ -29,4 +29,6 @@ case "$1" in
*
)
echo
-e
$msg
;;
esac
\ No newline at end of file
esac
# 保留一个 bash
/bin/bash
\ No newline at end of file
dockerfile
浏览文件 @
fb0cd32b
...
...
@@ -24,15 +24,16 @@ RUN cp /etc/apt/sources.list /etc/apt/sources.list.bac
# deb https://mirrors.bfsu.edu.cn/debian-security bullseye-security main contrib non-free
# # deb-src https://mirrors.bfsu.edu.cn/debian-security bullseye-security main contrib non-free
# EOF
RUN
mkdir
-p
/etc/autostart
ADD
sources.list /etc/apt/
ADD
app.sh /etc/autostart/
# RUN sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list
RUN
apt-get clean
RUN
apt-get update
&&
apt-get
install
-y
vim
# 执行指令,换源并安装依赖
RUN
pip
install
-i
https://mirrors.cloud.tencent.com/pypi/simple
--upgrade
pip
# 设置默认pip源
RUN
pip config
set
global.index-url https://mirrors.cloud.tencent.com/pypi/simple
RUN
chmod
+x /etc/autostart/app.sh
&&
apt-get clean
&&
apt-get update
&&
apt-get
install
-y
vim
# 执行指令,换源并安装依赖 设置默认pip源
RUN
pip
install
-i
https://mirrors.cloud.tencent.com/pypi/simple
--upgrade
pip
\
&&
pip config
set
global.index-url https://mirrors.cloud.tencent.com/pypi/simple
# 执行指令,安装依赖
RUN
pip
install
-r
requirements.txt
# 切换容器时区
...
...
@@ -41,7 +42,11 @@ RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai'
ENV
LANG C.UTF-8
ENV
LC_ALL C.UTF-8
EXPOSE
5705 9001
# docker build -f dockerfile -t hjdhnx/drpy:mini . 构建命令,非此文件内命令
# docker build -f dockerfile -t hjdhnx/drpy_mini . 构建命令,非此文件内命令
# 启动命令,非此文件内命令
# 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 -v /home/pywork/dr_py:/root/sd/pywork/dr_py --restart=always --name drpy -d hjdhnx/drpy_mini
# ENV LC_ALL=zh_CN.utf8
# ENV LANG=zh_CN.utf8
# ENV LANGUAGE=zh_CN.utf8
...
...
@@ -51,4 +56,9 @@ EXPOSE 5705 9001
# supervisord -c /root/sd/pywork/dr_py/super/flask.conf
# CMD [ "supervisord","-c", "/root/sd/pywork/dr_py/super/flask.conf" ]
# ENTRYPOINT supervisord -c /root/sd/pywork/dr_py/super/flask.conf
CMD
supervisord -c /root/sd/pywork/dr_py/super/flask.conf && /bin/bash
# ENTRYPOINT -c /root/sd/pywork/dr_py/super/flask.conf
# CMD /bin/bash
# 启动容器时,执行脚本
ENTRYPOINT
["/etc/autostart/app.sh","flask"]
# CMD supervisord -c /root/sd/pywork/dr_py/super/flask.conf && /bin/bash
安卓本地搭建说明.md
浏览文件 @
fb0cd32b
...
...
@@ -130,7 +130,7 @@ locale -a
# 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 .
# docker buildx build --platform linux/amd64,linux/arm64
,linux/armv7
-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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录