Actions à effectuer après l'installation
Une commande a été créée afin de faciliter l'étape d'initialisation de la base de données.
Commande d'installation
L'installation se fait en ligne de commande.
Celle-ci va :
- Créer un compte super admin
- Créer un compte permettant aux membres de pointer leur présence (
badger
) - Générer le token de connexion pour 'badger'
- Créer les paramètres globaux par défaut
shell
bin/console install
Une fois la commande d'installation effectuée, vous pouvez importer les données depuis itac/cerbère.
Sauvegardes des données
Voici un exemple de script de sauvegarde automatisée.
shell
echo "Starting Narvik backup"
docker compose exec database sh -c 'pg_dumpall -c -U $POSTGRES_USER | gzip' > /backup/narvik/sql/dump_`date +%Y-%m-%d"_"%H_%M_%S`.sql.gz
echo "Backup finished"
Restauration des données
shell
docker compose exec database sh -c 'psql -d $POSTGRES_DB -U $POSTGRES_USER -c "DROP SCHEMA IF EXISTS public CASCADE; CREATE SCHEMA public;"'
gunzip < dump_2024-04-28_01_00_01.sql.gz | docker compose exec -T database sh -c 'psql -d $POSTGRES_DB -U $POSTGRES_USER'