- PHP >= 8.2
- Composer
- Extension PHP Xdebug
- Symfony (binaire)
Dans un premier temps, installer les dépendances :
composer installSi vous souhaitez utiliser Docker Compose, il vous suffit de lancer la commande suivante :
docker compose up -dActuellement, le fichier .env est configuré pour la base de données PostgreSQL mise en place dans docker-compose.yml.
Cependant, vous pouvez créer un fichier .env.local si nécessaire pour configurer l'accès à la base de données.
Exemple :
DATABASE_URL=mysql://root:Password123!@host:3306/criti-pixelVous pouvez surcharger la configuration PHP en créant un fichier php.local.ini.
De même pour la version de PHP que vous pouvez spécifier dans un fichier .php-version.
symfony console doctrine:database:drop --force --if-existssymfony console doctrine:database:createsymfony console doctrine:migrations:migrate -nsymfony console doctrine:fixtures:load -n --purge-with-truncateNote : Vous pouvez exécuter ces commandes avec l'option --env=test pour les exécuter dans l'environnement de test.
symfony console sass:buildNote : le fichier .symfony.local.yaml est configuré pour surveiller les fichiers SASS et les compiler automatiquement quand vous lancez le serveur web de Symfony.
symfony php bin/phpunitNote : Penser à charger les fixtures avant chaque éxécution des tests.
symfony serve