#!/bin/bash echo "🚀 Installation de l'application Carb-Cycling" echo "=============================================" echo "" # Vérifier Python if ! command -v python3 &> /dev/null; then echo "❌ Python 3 n'est pas installé. Veuillez l'installer d'abord." exit 1 fi echo "✅ Python détecté" # Créer environnement virtuel echo "📦 Création de l'environnement virtuel..." python3 -m venv venv # Activer l'environnement virtuel echo "🔧 Activation de l'environnement virtuel..." source venv/bin/activate # Installer les dépendances echo "📥 Installation des dépendances..." pip install -r requirements.txt # Créer les migrations echo "🗄️ Création de la base de données..." python manage.py makemigrations python manage.py migrate # Charger les aliments echo "🥗 Chargement des aliments..." python manage.py load_aliments echo "" echo "✅ Installation terminée!" echo "" echo "Pour créer un compte administrateur, exécutez :" echo " python manage.py createsuperuser" echo "" echo "Pour lancer le serveur :" echo " python manage.py runserver" echo "" echo "Puis ouvrez votre navigateur sur : http://127.0.0.1:8000"