ProjetVM/init_db.sh
2025-12-08 14:18:02 +01:00

27 lines
660 B
Bash
Executable File

#!/bin/bash
# Script pour initialiser la base de données
# Usage: ./init_db.sh [sqlite|mariadb]
# Charger les variables d'environnement si le fichier .env existe
if [ -f .env ]; then
echo "Chargement des variables d'environnement depuis .env"
export $(cat .env | grep -v '^#' | xargs)
fi
echo "==================================="
echo "Initialisation de la base de données"
echo "Backend: $DB_TYPE"
echo "==================================="
# Forcer le type de DB
export DB_TYPE=$DB_TYPE
# Lancer le script d'initialisation
python -m bdd.GererBdd
echo ""
echo "Base de données initialisée avec succès !"
echo "Backend utilisé: $DB_TYPE"