| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #!/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"
|