Application personnelle pour archiver mes lectures et visionnages, construite avec Laravel, Livewire et Flux UI.
git clone <url>
cd personal-databasedocker run --rm \
-u "$(id -u):$(id -g)" \
-v "$(pwd):/var/www/html" \
-w /var/www/html \
laravelsail/php84-composer:latest \
composer install --ignore-platform-reqscp .env.example .env./vendor/bin/sail up -dLa première exécution peut prendre quelques minutes (construction de l'image Docker).
./vendor/bin/sail composer run setupL'application est disponible sur http://localhost.
Démarrer les conteneurs :
./vendor/bin/sail up -dLancer le serveur de développement (Vite + queue worker + logs) :
./vendor/bin/sail composer run devArrêter les conteneurs :
./vendor/bin/sail downCommandes Artisan :
./vendor/bin/sail artisan <commande>Peupler la base avec des données de test :
./vendor/bin/sail artisan db:seedVider la base et recommencer le seed :
./vendor/bin/sail artisan migrate:fresh --seedTests :
./vendor/bin/sail artisan test --compactAlias pratique (à ajouter dans ~/.zshrc ou ~/.bashrc) :
alias sail='./vendor/bin/sail'Ensuite toutes les commandes peuvent s'écrire sail up -d, sail artisan migrate, etc.