📝 readme
This commit is contained in:
@@ -0,0 +1,114 @@
|
|||||||
|
# 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 :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
php -v
|
||||||
|
composer --version
|
||||||
|
symfony -v
|
||||||
|
docker --version
|
||||||
|
docker compose version
|
||||||
|
```
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
Clonez le projet :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git clone ssh://git@gitea.raggaroth-factory.fr:2222/toucan_dev/php-nostalgic.git
|
||||||
|
cd php-nostalgic
|
||||||
|
```
|
||||||
|
|
||||||
|
Installez les dépendances PHP :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
composer install
|
||||||
|
```
|
||||||
|
|
||||||
|
## Démarrer les services Docker
|
||||||
|
|
||||||
|
Lancez les services nécessaires (base de données, etc.) :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker compose up
|
||||||
|
```
|
||||||
|
|
||||||
|
Pour lancer les services en arrière-plan :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
## Initialiser la base de données
|
||||||
|
|
||||||
|
Appliquez les migrations Doctrine :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
php bin/console doctrine:migrations:migrate
|
||||||
|
```
|
||||||
|
|
||||||
|
## Démarrer le serveur Symfony
|
||||||
|
|
||||||
|
Lancez l'application :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
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 :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
CTRL+C
|
||||||
|
```
|
||||||
|
|
||||||
|
Arrêter les conteneurs Docker :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker compose down
|
||||||
|
```
|
||||||
|
|
||||||
|
## Commandes utiles
|
||||||
|
|
||||||
|
Voir l'état des services Docker :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker compose ps
|
||||||
|
```
|
||||||
|
|
||||||
|
Voir les logs Docker :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker compose logs -f
|
||||||
|
```
|
||||||
|
|
||||||
|
Vider le cache Symfony :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
php bin/console cache:clear
|
||||||
|
```
|
||||||
|
|
||||||
|
Lancer les tests :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
php bin/phpunit
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user