From 231050ef4e2ca70b803bd575bc55b41bbc04a43c Mon Sep 17 00:00:00 2001 From: cnphpbb Date: Thu, 4 Dec 2025 14:11:26 +0800 Subject: [PATCH] =?UTF-8?q?feat(backup):=20=E6=B7=BB=E5=8A=A0=20gitea=20?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=A4=87=E4=BB=BD=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加定时备份 gitea 数据的脚本,包含停止容器、同步数据、重启容器的完整流程 --- gitea/backup.job | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 gitea/backup.job diff --git a/gitea/backup.job b/gitea/backup.job new file mode 100644 index 0000000..8df05a9 --- /dev/null +++ b/gitea/backup.job @@ -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