From 69286e36fda3263af65aa8f1018d680c5326e170 Mon Sep 17 00:00:00 2001 From: Pierre-Louis Bonicoli Date: Sun, 7 Apr 2024 00:11:30 +0200 Subject: [PATCH] use a writable directory for backups and logs and remove --work-path switch: WORK_PATH parameter is defined within /etc/gitea/gitea.ini --- upgrade.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/upgrade.sh b/upgrade.sh index fdeacc8..54a1ae1 100755 --- a/upgrade.sh +++ b/upgrade.sh @@ -41,20 +41,20 @@ function stop() { function backup() { set -ex now="$(date +%s)" - su - postgres -c "pg_dump -U postgres -O giteadb -Z 7" > "$BINDIR/gitea-${now}.sql.gzip" - su - gitea -c "cd $BINDIR; $BINDIR/gitea dump --tempdir /var/tmp/ -f gitea-dump-${now}.zip -c /etc/gitea/gitea.ini" + su - postgres -c "pg_dump -U postgres -O giteadb -Z 7" > "$WORKDIR/backups/gitea-${now}.sql.gzip" + su - gitea -c "cd $BINDIR; $BINDIR/gitea dump --tempdir /var/tmp/ --file $WORKDIR/backups/gitea-dump-${now}.zip --config /etc/gitea/gitea.ini" set +x } function check() { set -ex - su - gitea -c "$BINDIR/gitea-$VERSION-linux-amd64 --config /etc/gitea/gitea.ini --work-path $WORKDIR doctor --all" + su - gitea -c "$BINDIR/gitea-$VERSION-linux-amd64 --config /etc/gitea/gitea.ini doctor check --log-file $WORKDIR/backups/doctor-$(date +%s).log" set +x } function upgrade() { set -ex - su - gitea -c "$BINDIR/gitea-$VERSION-linux-amd64 --config /etc/gitea/gitea.ini --work-path $WORKDIR migrate" + su - gitea -c "$BINDIR/gitea-$VERSION-linux-amd64 --config /etc/gitea/gitea.ini migrate" ln --force $BINDIR/gitea-$VERSION-linux-amd64 $BINDIR/gitea set +x }