Ce projet permet d'illustrer l'article de mon blog ExplorisCodeLab.
Etapes d'installation et de mise en route du projet tutoriel Symfony/Stimulus/Turbo
- PHP (voir la version requise dans
composer.json) - Composer
- Node.js et npm
- Git
- Base de données (SQLite)
-
Sélectionner la bonne branche (intro ou master)
- intro : Code de départ pour suivre l'article
- master : Code final du projet
-
Installer les dépendances PHP :
composer install -
Copier le fichier d'environnement :
cp .env.example .env -
Modifier .env pour renseigner la configuration (base de données, clés, etc.)
-
Charger les dépendances JS et compiler les assets :
npm installnpm run watchounpm run buildpour la version de production
-
Générer la clé secrète :
openssl rand -hex 10 -
Créer la base de données et exécuter les migrations :
symfony console doctrine:database:createsymfony console doctrine:migrations:migrate
-
Lancer le serveur local
symfony server:start