Skip to content

Commit 6f695a5

Browse files
committed
update docker-compose(fixed #17)
1 parent 3da0ac9 commit 6f695a5

File tree

5 files changed

+22
-7
lines changed

5 files changed

+22
-7
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,8 @@
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

docker-compose.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff 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/
2022
volumes:
2123
static:

docs/docker.rst

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Dockerfile仅包含源码及其依赖的Python模块,不包含redis和nginx环
3838

3939
.. _picbed-self-build:
4040

41-
1. 自行打包
41+
2. 自行打包
4242
=================
4343

4444
v1.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,

docs/faq.rst

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff 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相关工具定时导出库中数据即可备份。

docs/index.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)