diff --git a/restore_gitea.sh b/restore_gitea.sh new file mode 100644 index 0000000..7df6183 --- /dev/null +++ b/restore_gitea.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +# Se connecter et installer gitea (pas besoin d'admin) + +cp -r ./backup/data/* ./gitea/gitea/ +cp -r ./backup/repos/* ./gitea/git/repositories/ +cp -r ./backup/gitea-db-pg.sql ./gitea-db/gitea-db-pg.sql +cp -r ./backup/gitea-db.sql ./gitea-db/gitea-db.sql +sleep 1 +docker exec gitea chown -R git:git /data/git +docker exec gitea chown -R git:git /data/gitea +docker exec -u git gitea gitea -c '/data/gitea/conf/app.ini' admin regenerate hooks + +# TO DO A LA MANO DANS CONTENEURS +# docker exec -it gitea-db bash +# psql -U gitea -d gitea < /var/lib/postgresql/data/gitea-db-pg.sql +# psql -U gitea -d gitea < /var/lib/postgresql/data/gitea-db.sql +# rm ./gitea-db/gitea-db.sql ./gitea-db/gitea-db-pg.sql +# docker-compose restart gitea \ No newline at end of file