19 lines
736 B
Bash
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 |