Initial commit

This commit is contained in:
2024-11-29 21:38:52 +00:00
commit a14e63fc93
2 changed files with 26 additions and 0 deletions

18
gitea-backup.service Normal file
View File

@@ -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

8
gitea-backup.timer Normal file
View File

@@ -0,0 +1,8 @@
[Unit]
Description=Weekly push Gitea backup to S3
[Timer]
OnCalendar=weekly Asia/Taipei
[Install]
WantedBy=timers.target