Files
php-nostalgic/README.md
T
2026-07-18 00:22:25 +02:00

1.5 KiB

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