Files
semaphore/restore_gitea.sh
2024-09-23 20:23:52 +02:00

19 lines
736 B
Bash

#!/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