Commit e299e7

2025-10-07 14:27:18 theophile: forgejo restore
procédure de sauvegarde.md ..
@@ 40,7 40,33 @@
#### Restore
- Move all relevant files to their location in the mounted volumes.
+ Move all relevant files to their location in the mounted volumes:
+
+ ```bash
+
+ docker compose up
+ # Arreter un peu après. C'est pour générer la structure de dossiers.
+ unzip forgejo-dump-1610949662.zip
+ cd forgejo-dump-1610949662
+ mv app.ini $FORGEJO_DATA_DIR/gitea/conf/app.ini
+ mv data/* $FORGEJO_DATA_DIR/gitea/data/
+ mv log/* $FORGEJO_DATA_DIR/gitea/log/
+ mv repos/* $FORGEJO_DATA_DIR/git/repositories/
+ chown -R docker:docker $FORGEJO_DATA_DIR/
+
+ # Je garde les commandes ci-dessous comme archives. La db se trouve déjà dans data/.
+ # De fait, on peut s'arrêter là, et on a pas besoin du dump, car sqlite3 est en format single file.
+
+ # sqlite3
+ # sqlite3 $DATABASE_PATH <gitea-db.sql
+
+ # Commandes pour d'autres types de DB:
+ # mysql
+ # mysql --default-character-set=utf8mb4 -u$USER -p$PASS $DATABASE <gitea-db.sql
+ # postgres
+ # psql -U $USER -d $DATABASE < gitea-db.sql
+
+ ```
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9