From a14e63fc932f98d43798fbba496d856f4142cc0d Mon Sep 17 00:00:00 2001 From: ytshih Date: Fri, 29 Nov 2024 21:38:52 +0000 Subject: [PATCH] Initial commit --- gitea-backup.service | 18 ++++++++++++++++++ gitea-backup.timer | 8 ++++++++ 2 files changed, 26 insertions(+) create mode 100644 gitea-backup.service create mode 100644 gitea-backup.timer diff --git a/gitea-backup.service b/gitea-backup.service new file mode 100644 index 0000000..58d3d96 --- /dev/null +++ b/gitea-backup.service @@ -0,0 +1,18 @@ +[Unit] +Description=Gitea auto backup daemon +After=network.target + +[Service] +Type=oneshot +User=gitea +Group=gitea +WorkingDirectory=/var/lib/gitea +ExecStart=/usr/bin/gitea dump -c /etc/gitea/app.ini +ExecStart=/usr/bin/sh -c 'mcli --config-dir .mcli cp gitea-dump-*.zip s3/konchin-gitea-backup/' +ExecStart=/usr/bin/sh -c 'rm gitea-dump-*.zip' +StandardError=journal +StandardOutput=journal +StandardInput=null + +[Install] +WantedBy=default.target diff --git a/gitea-backup.timer b/gitea-backup.timer new file mode 100644 index 0000000..6d432d3 --- /dev/null +++ b/gitea-backup.timer @@ -0,0 +1,8 @@ +[Unit] +Description=Weekly push Gitea backup to S3 + +[Timer] +OnCalendar=weekly Asia/Taipei + +[Install] +WantedBy=timers.target