56 lines
1.1 KiB
Markdown
56 lines
1.1 KiB
Markdown
|
# 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/)
|
||
|
|
||
|
```
|
||
|
git clone https://forge.cadoles.com/wpetit/react-logo.git
|
||
|
cd react-logo
|
||
|
docker-compose up
|
||
|
```
|
||
|
|
||
|
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:
|
||
|
|
||
|
```
|
||
|
docker-compose exec backend /bin/bash
|
||
|
```
|
||
|
|
||
|
#### Comment ouvrir un shell interactif dans le conteneur "frontend" ?
|
||
|
|
||
|
Une fois l'application lancée, exécuter:
|
||
|
|
||
|
```
|
||
|
docker-compose exec frontend /bin/bash
|
||
|
```
|
||
|
|
||
|
#### Comment ouvrir une console MySQL ?
|
||
|
|
||
|
Une fois l'application lancée, exécuter:
|
||
|
|
||
|
```
|
||
|
docker-compose exec database mysql -uroot -proot
|
||
|
```
|
||
|
|
||
|
### Comment réinitialiser l'environnement ?
|
||
|
|
||
|
```
|
||
|
docker-compose down -v
|
||
|
```
|