27693a8c9773519173b232e0f4a465bbe2492daf
Todo Application
Application Todo développée avec Symfony.
Prérequis
Avant de commencer, assurez-vous d'avoir installé les outils suivants :
- PHP >= 8.1
- Composer
- Symfony CLI
- Docker
- Docker Compose
Vérifiez vos installations :
php -v
composer --version
symfony -v
docker --version
docker compose version
Installation
Clonez le projet :
git clone ssh://git@gitea.raggaroth-factory.fr:2222/toucan_dev/php-nostalgic.git
cd php-nostalgic
Installez les dépendances PHP :
composer install
Démarrer les services Docker
Lancez les services nécessaires (base de données, etc.) :
docker compose up
Pour lancer les services en arrière-plan :
docker compose up -d
Initialiser la base de données
Appliquez les migrations Doctrine :
php bin/console doctrine:migrations:migrate
Démarrer le serveur Symfony
Lancez l'application :
symfony server:start --port=3000
L'application est disponible à l'adresse :
GET http://127.0.0.1:3000/todo
Arrêter l'environnement
Arrêter le serveur Symfony :
CTRL+C
Arrêter les conteneurs Docker :
docker compose down
Commandes utiles
Voir l'état des services Docker :
docker compose ps
Voir les logs Docker :
docker compose logs -f
Vider le cache Symfony :
php bin/console cache:clear
Lancer les tests :
php bin/phpunit
Description
Languages
PHP
75.6%
Twig
20.1%
JavaScript
4.1%
CSS
0.2%