diff --git a/source/resources/apps/gitea/forksand-gitea-dump b/source/resources/apps/gitea/forksand-gitea-dump index 0cec575..1211ad0 100755 --- a/source/resources/apps/gitea/forksand-gitea-dump +++ b/source/resources/apps/gitea/forksand-gitea-dump @@ -1,12 +1,19 @@ #!/bin/bash -# forksand-gitea-dump -# -# This backups the gitea files and database to -# /tmp/gitea-dump-XXX/gitea-repo.zip -# -# --tempdir=/foo +# Run as root set -x -sudo -u gitea gitea dump -c /etc/gitea/gitea.ini +GITEAUSER=gitea +BACKUPDIR=/srv/BACKUPS +NOW=$( date +%Y%m%d%H%M ) + +mkdir -p $BACKUPDIR/$NOW +chmod og-rwx $BACKUPDIR/$NOW +chown $GITEAUSER:$GITEAUSER $BACKUPDIR/$NOW +cd $BACKUPDIR/$NOW + +sudo -u gitea \ + nice gitea dump \ + --config /etc/gitea/gitea.ini \ + --tempdir $BACKUPDIR/$NOW