forked from DevOps/deploy.stack
feat(backup): 添加 gitea 数据备份脚本
添加定时备份 gitea 数据的脚本,包含停止容器、同步数据、重启容器的完整流程
This commit is contained in:
12
gitea/backup.job
Normal file
12
gitea/backup.job
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
## gitea 数据备份脚本
|
||||||
|
## CRON:: 4 4 * * * /data/deploy/crontab/backup.job >> /dev/null 2>&1
|
||||||
|
|
||||||
|
DATA_PATH=/data/volumes/gitea
|
||||||
|
BACKUP_PATH=/data/backups/gitea
|
||||||
|
|
||||||
|
docker stop gitea-app
|
||||||
|
sleep 0.3
|
||||||
|
rsync -au --delete ${DATA_PATH} ${BACKUP_PATH}
|
||||||
|
sleep 0.3
|
||||||
|
docker start gitea-app
|
||||||
Reference in New Issue
Block a user