use a writable directory for backups and logs
and remove --work-path switch: WORK_PATH parameter is defined within /etc/gitea/gitea.ini
This commit is contained in:
parent
2bfa4d5101
commit
69286e36fd
|
@ -41,20 +41,20 @@ function stop() {
|
||||||
function backup() {
|
function backup() {
|
||||||
set -ex
|
set -ex
|
||||||
now="$(date +%s)"
|
now="$(date +%s)"
|
||||||
su - postgres -c "pg_dump -U postgres -O giteadb -Z 7" > "$BINDIR/gitea-${now}.sql.gzip"
|
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/ -f gitea-dump-${now}.zip -c /etc/gitea/gitea.ini"
|
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
|
set +x
|
||||||
}
|
}
|
||||||
|
|
||||||
function check() {
|
function check() {
|
||||||
set -ex
|
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
|
set +x
|
||||||
}
|
}
|
||||||
|
|
||||||
function upgrade() {
|
function upgrade() {
|
||||||
set -ex
|
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
|
ln --force $BINDIR/gitea-$VERSION-linux-amd64 $BINDIR/gitea
|
||||||
set +x
|
set +x
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue