codefever icon indicating copy to clipboard operation
codefever copied to clipboard

Docker 部署时如何方便地备份和导入数据?

Open aecra opened this issue 2 years ago • 9 comments

看了看文档并没有这方面的描述。

aecra avatar Feb 10 '22 04:02 aecra

@aecra 目前还没有自动备份和备份导入的功能,如果你希望能定期备份仓库,可以参照 #17 中的描述。

cubicwork avatar Feb 10 '22 09:02 cubicwork

目前只发现了/data/www/codefever-community/git-storage/目录,不过没看到文件存储在哪里,是只需要将这个目录完整备份就可以了吗

wssnail avatar Feb 11 '22 03:02 wssnail

@wssnail 这个目录是所有仓库的备份,每一个目录都是一个 git 仓库。 只要保留这个目录里所有文件的备份和数据库完整备份就可以完成备份工作。

cubicwork avatar Feb 11 '22 03:02 cubicwork

建议增加docker部署方式的详细参数,比如持久化目录,哪些目录需要挂载到本地,防止容器重启丢失数据。

li-wilbur avatar Feb 15 '22 05:02 li-wilbur

docker-compose 容器部署比较好吧 现在 all-in-one 确实不太行

du5 avatar Feb 24 '22 13:02 du5

@wssnail这个目录是所有仓库的备份,每一个目录都是一个 git 仓库。 只要保留这个目录里所有文件的备份和数据库完整备份就可以完成备份工作。

我使用docker镜像安装的 这个data目录为空呢,

LuoCang avatar May 07 '22 03:05 LuoCang

@LuoCang 所有的项目工程都在 /data 目录下,如果项目可以正常启动 这个目录一定不为空。

cubicwork avatar May 07 '22 03:05 cubicwork

我把/data/www/codefever-community/git-storage这个目录挂载到外面,就无法新建仓库了

203579397 avatar Feb 07 '23 13:02 203579397

我把/data/www/codefever-community/git-storage这个目录挂载到外面,就无法新建仓库了

给外面的目录授权就行了

node-c avatar Feb 18 '23 09:02 node-c