File tree Expand file tree Collapse file tree 5 files changed +22
-7
lines changed
Expand file tree Collapse file tree 5 files changed +22
-7
lines changed Original file line number Diff line number Diff line change 103103------
104104
105105如果有docker-compose的使用经验,可以使用命令 ` ` docker-compose up -d` `
106- 在后台启动项目 ,它会直接启动一个redis、并构建启动应用,redis开启AOF,
107- 宿主机映射9514端口以供外部访问,且使用数据卷挂载静态资源、挂载上传目录 。
106+ 在后台快速启动项目 ,它会直接启动一个redis、并构建启动应用,redis开启AOF,
107+ 宿主机映射9514端口以供外部访问,且使用数据卷挂载静态资源、挂载上传目录和redis数据目录 。
108108
109109使用前,创建用户:
110110
Original file line number Diff line number Diff line change @@ -17,5 +17,7 @@ services:
1717 redis :
1818 image : " redis:alpine"
1919 command : ["redis-server", "--appendonly", "yes"]
20+ volumes :
21+ - /data/picbed/redis/data/:/data/
2022volumes :
2123 static:
Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ Dockerfile仅包含源码及其依赖的Python模块,不包含redis和nginx环
3838
3939.. _picbed-self-build :
4040
41- 1 . 自行打包
41+ 2 . 自行打包
4242=================
4343
4444v1.4.0增加了Dockerfile文件,它使用alpine3.11 + python3.6,构建完成大概290M。
@@ -184,7 +184,12 @@ redis开启AOF,宿主机映射9514端口以供外部访问。
184184
185185 查看我录制的使用docker-compose启动的gif图: `picbed-docker-compose.gif <https://static.saintic.com/picbed/staugur/2020/07/24/picbed-docker-compose.gif >`_
186186
187- 1. nginx
187+ .. warning ::
188+
189+ 仓库中的 `docker-compose.yml ` 并不是推荐的正式环境级别的配置文件,仅供快速体验使用,
190+ 正式环境更建议使用独立的redis服务器,并仔细配置 `docker-compose.yml `。
191+
192+ 4. nginx
188193=================
189194
190195上述不论是单独启动,还是使用docker-compose启动,对外接收请求的是gunicorn,
Original file line number Diff line number Diff line change @@ -69,6 +69,14 @@ v1.13.0支持,进入beta,可由后台开启。
6969我记得之前有人邮件我这个问题,up2local遇到的,应该是v1.13.0试了个方法,不过后来我在k8s中
7070发现同样问题,所以使用了flask官方方案。
7171
72- 启动前先配置ProxyFix,请看安装篇,可以设置环境 `sapic_proxyfix=true ` 开启信任代理标头。
72+ 启动前先配置ProxyFix,请看安装篇,可以设置环境变量 `sapic_proxyfix=true ` 开启信任代理标头。
7373
7474.. versionadded :: 1.13.2
75+
76+ 8. 如何备份数据
77+ -----------------
78+
79+ 请注意,除图片或视频源文件外的其他持久化数据均存储在 **redis ** 中,然而它并不是传统的关系型
80+ 数据库,而是内存型,所以是有风险的,一定要开启AOF。
81+
82+ 所以备份数据就是备份redis的库,请使用redis相关工具定时导出库中数据即可备份。
Original file line number Diff line number Diff line change @@ -94,9 +94,9 @@ Gitee:[staugur/picbed](https://gitee.com/staugur/picbed)
9494不足:
9595-------
9696
97- - 图床管理暂时不能批量化
97+ - 图床管理暂时不能批量化;
9898
99- - 基于redis的数据存储,虽响应快,但数据存储方面可能有些风险
99+ - 基于redis的数据存储,虽响应快,但数据存储方面可能有些风险,请注意持久化及备份数据!
100100
101101.. _picbed-deploy :
102102
You can’t perform that action at this time.
0 commit comments