From 4bb77463473d19f7f0cd1519b2f7515ccaea1460 Mon Sep 17 00:00:00 2001 From: Ian Wienand Date: Fri, 15 Nov 2019 10:21:51 +1100 Subject: [PATCH] Update gitea docs Give the location of the database backups, and update the replication section. Change-Id: Ic687ab3bab1a1534cdd26d357f729db054e8b60e --- doc/source/gitea.rst | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/doc/source/gitea.rst b/doc/source/gitea.rst index ecf137e461..5a17630a76 100644 --- a/doc/source/gitea.rst +++ b/doc/source/gitea.rst @@ -92,9 +92,13 @@ Next we stop the gitea services:: docker stop $GITEA_CONTAINER_IDS -With services stopped and the container id captured we are ready to restore -the database. We use ``docker exec`` and not ``docker-compose exec`` for -performance reasons:: +With services stopped and the container id captured we are ready to +restore the database. First find the database to restore; it is +backed up in ``/var/backups/gitea-mariadb`` on gitea hosts. You can +copy and uncompress it. + +Then restore the database (note we use ``docker exec`` and not +``docker-compose exec`` for performance reasons):: docker exec -i $DB_CONTAINER_ID bash -c '/usr/bin/mysql -uroot -p"$MYSQL_ROOT_PASSWORD"' < /root/gitea-mariadb.sql @@ -128,4 +132,11 @@ ecdsa key):: Then we can ask Gerrit to replicate all repo content into our new empty repos:: - ssh -p 29418 $USER@review.opendev.org replication start --url giteaXY.opendev.org + ssh -p 29418 $USER@review.opendev.org gerrit replication start --url giteaXY.opendev.org + +You can monitor the progress of this with:: + + ssh -p 29418 $USER@review.opendev.org gerrit show-queue + +Once this is complete, add the server back into the haproxy as +discussed above.