27 lines
660 B
Bash
Executable File
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"
|