Skip to content
Snippets Groups Projects
Commit c391e168 authored by csauder's avatar csauder
Browse files

:wrench: Ajustement du fichier bin/console, update du readme.md

parent b31da84f
No related branches found
No related tags found
No related merge requests found
#!/usr/bin/env php
<?php <?php
use App\Console\CreateDatabaseCommand; use App\Console\CreateDatabaseCommand;
...@@ -18,7 +20,7 @@ try { ...@@ -18,7 +20,7 @@ try {
/** @var Application $application */ /** @var Application $application */
$application = $container->get(Application::class); $application = $container->get(Application::class);
// Register your console commands here // C'est ici que vous pouvez rajouter des commandes
$application->add($container->get(CreateDatabaseCommand::class)); $application->add($container->get(CreateDatabaseCommand::class));
$application->add($container->get(PopulateDatabaseCommand::class)); $application->add($container->get(PopulateDatabaseCommand::class));
......
# Annuaire d'entreprise # Annuaire d'entreprise
Ce projet est un petit annuaire d'entreprise. Ce projet est un petit annuaire d'entreprises.
Il permet de lister plusieurs entreprise, et d'en voir leur bureau et employées. Il permet de lister plusieurs entreprises, et d'en voir leur bureaux et employées.
## Technologies utilisées ## Technologies utilisées
- PHP 8.2 - PHP 8.2
...@@ -17,21 +17,33 @@ Il permet de lister plusieurs entreprise, et d'en voir leur bureau et employées ...@@ -17,21 +17,33 @@ Il permet de lister plusieurs entreprise, et d'en voir leur bureau et employées
## Installation local ## Installation local
1) Cloner le projet 1) Cloner le projet
1) Copier le fichier .env.example en .env, et l'alimenter 2) Copier le fichier .env.example en .env, et l'alimenter
`cp .env.example .env` `cp .env.example .env`
1) Installer les dépendances 3) Installer les dépendances
`docker compose run --rm php composer install` `docker compose run --rm php composer install`
1) Lancer le container 4) Lancer le container
`docker compose up` `docker compose up`
## (re)Créer et alimenter la base de données ## (re)Créer et alimenter la base de données
Il faut que le container database soit lancé pour effectuer ces commandes. Il faut que le container database soit lancé pour effectuer ces commandes.
**Supprimer et re-créer la base de données** **Supprimer et re-créer la base de données**
`dexec php php bin/console.php db:create` `dexec php bin/console db:create`
**Alimenter la base de données** **Alimenter la base de données**
`dexec php php bin/console.php db:populate` `dexec php bin/console db:populate`
## Structure du projet
- **bin** : Contient le script permettant de lancer des commandes.
- **config** : Contient les fichiers de configuration de l'application.
- **public** : Contient les fichiers accessibles publiquement
- **assets** : Contient les fichiers css, js, images, etc.
- **src** : Contient le code source de l'application
- **Console** : Contient les commandes de l'application
- **Controller** : Contient les contrôleurs de l'application
- **Models** : Contient les modèles de l'application
- **Twig** : Contient les extension Twig de l'application
- **view** : Contient les fichiers .twig de l'application
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment