Skip to content

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'