#!/bin/bash

# Met à jour les permissions des répertoires et fichiers si nécessaire
# Assurez-vous que les permissions sont correctement configurées pour votre environnement
#chmod -R 755 storage bootstrap/cache
# chown -R www-data:www-data .

# Met à jour les configurations d'environnement si nécessaire
# Récupère le chemin du répertoire du script

# Se déplace vers la racine de l'application Laravel
cd ..

cp .env.prod .env
php artisan key:generate

# Exécute les migrations si nécessaire
php artisan migrate --force

# Efface le cache de l'application
php artisan optimize:clear

# Efface le cache de la configuration
php artisan config:cache

# Efface le cache des routes
php artisan route:cache

# Efface le cache des vues
php artisan view:clear

# Exécute les migrations
php artisan migrate

# Exécute les seeders
php artisan db:seed --class=UsersTableSeeder
php artisan db:seed --class=DatabaseSeeder
php artisan db:seed --class=SettingsTableSeeder

# Ajoutez d'autres commandes db:seed si nécessaire


# Pour lancer les scripts faire : > chmod +x scripts/install.sh , > ./scripts/install.sh



