Initial commit
This commit is contained in:
18
gitea-backup.service
Normal file
18
gitea-backup.service
Normal 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
8
gitea-backup.timer
Normal file
@@ -0,0 +1,8 @@
|
||||
[Unit]
|
||||
Description=Weekly push Gitea backup to S3
|
||||
|
||||
[Timer]
|
||||
OnCalendar=weekly Asia/Taipei
|
||||
|
||||
[Install]
|
||||
WantedBy=timers.target
|
||||
Reference in New Issue
Block a user