Modèle de base pour Laravel 10.13
Ce modèle de base est composé de Laravel 10.13, VueJS 3.3, Vite 4.3, TailwindCSS 3.3 et PestPHP.
Prérequis
Pour utiliser le modèle, vous devez disposer de Bash, Docker, Make et NPM sur votre ordinateur.
Déploiement
Une fois le dépôt cloné, vous devez renommer le fichier .env.example
en .env
à l'aide de la commande :
mv .env.example .env
Puis, vous devez construire et lancer les conteneurs Docker avec la commande :
bin/docker build && bin/docker up -d
Par défaut, le conteneur nginx
est activé, vous pouvez utiliser httpd
à la place en modifiant le fichier docker-compose.yml
.
Une fois les conteneurs exécutés, vous devez installer les dépendances avec la commande :
bin/composer install && npm install
Pour terminer, vous devez créer une nouvelle clé de chiffrement pour l'application avec la commande :
bin/artisan key:generate
Configuration
Penser à configurer les variables d'environnement dans le fichier .env
.
Utilisation
Pour développer votre projet avec le modèle, vous deveez lancer les commandes :
bin/docker up -d && npm run dev