Sujet Exam 2024 - entrée B1 - ForEach
Explorer les documents »
Rapporter un bug
Table des matières
Les étapes suivantes permettent de lancer le projet avec Docker
- Docker : https://docs.docker.com/engine/install/
- PNPM : https://pnpm.io/installation
- Composer OU Symfony CLI : https://getcomposer.org/download/ | https://symfony.com/download
- Cloner le repo
git clone https://github.com/corentin-hannoye/excuses-de-dev
- Se placer à l'intérieur du dossier
cd excuses-de-dev
- Installation des paquets NPM
pnpm i
- Création du dossier assets contenant le front-end de l'application
pnpm run build
- Installation des dépendances PHP
OU
composer i --no-dev --optimize-autoloader
symfony composer i --no-dev --optimize-autoloader
- Lancement des containeurs Docker (Apache, PHP, MySQL)
docker compose -f .\docker\docker-compose.yml up
- Création des docs, du MCD et des composants de l'application
- Mise en place de l'environnement de développement (ReactJs, Webpack, Symfony)
- Configuration de Webpack (TypeScript, React)
- Mise en place d'un router (react-router-dom)
- Configuration des différentes routes demandées
- Configuration du ORM Doctrine + API
- Création des différentes entités en s'appuyant sur le MCD créé auparavant
- Installation et configuration de la dépendance API Platform
- Création des différentes pages de l'application + style
- Mise en place d'un lancement totalement automatisé avec Docker (échoué)
Corentin HANNOYE - @corentin_ha - [email protected]
Lien du projet : https://github.com/corentin-hannoye/excuses-de-dev