# React Logo Squelette applicatif React/Symfony 4 pour la formation React personnalisée Logomotion. ## Démarrer avec les sources ### Dépendances - [Docker](https://docs.docker.com/install/) - [Docker Compose](https://docs.docker.com/compose/install/) ```bash git clone https://forge.cadoles.com/wpetit/react-logo.git cd react-logo make up # ou docker-compose up --build ``` Une fois la procédure d'initialisation terminée, les différentes parties de l'application devraient être disponibles aux adresses suivantes: |Section|URL| |-------|---| |Frontend|http://localhost:8000/| |Backend|http://localhost:8001/| ### FAQ #### Comment ouvrir un shell interactif dans le conteneur "backend" ? Une fois l'application lancée, exécuter: ```bash make backend-shell # ou docker-compose exec backend /bin/bash ``` #### Comment ouvrir un shell interactif dans le conteneur "frontend" ? Une fois l'application lancée, exécuter: ```bash make frontend-shell # ou docker-compose exec frontend /bin/bash ``` #### Comment ouvrir une console MySQL ? Une fois l'application lancée, exécuter: ```bash make database-mysql # ou docker-compose exec database mysql -uroot -proot logo ``` ### Comment réinitialiser l'environnement ? ```bash make down # ou docker-compose down -v ``` ### Partager votre dépôt sur le réseau local ``` make git-share ``` ## Cahier des charges - [Application de suivi des demandes clients](./misc/projects/ticketing_app.md)