react-logo/README.md

66 lines
1.4 KiB
Markdown
Raw Normal View History

2020-02-04 17:20:39 +01:00
# 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/)
2020-02-17 22:28:57 +01:00
```bash
2020-02-04 17:20:39 +01:00
git clone https://forge.cadoles.com/wpetit/react-logo.git
cd react-logo
2020-02-17 22:28:57 +01:00
make up # ou docker-compose up --build
2020-02-04 17:20:39 +01:00
```
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:
2020-02-17 22:28:57 +01:00
```bash
make backend-shell # ou docker-compose exec backend /bin/bash
2020-02-04 17:20:39 +01:00
```
#### Comment ouvrir un shell interactif dans le conteneur "frontend" ?
Une fois l'application lancée, exécuter:
2020-02-17 22:28:57 +01:00
```bash
make frontend-shell # ou docker-compose exec frontend /bin/bash
2020-02-04 17:20:39 +01:00
```
#### Comment ouvrir une console MySQL ?
Une fois l'application lancée, exécuter:
2020-02-17 22:28:57 +01:00
```bash
make database-mysql # ou docker-compose exec database mysql -uroot -proot logo
2020-02-04 17:20:39 +01:00
```
### Comment réinitialiser l'environnement ?
2020-02-17 22:28:57 +01:00
```bash
make down # ou docker-compose down -v
2020-02-04 17:20:39 +01:00
```
2020-02-17 22:28:57 +01:00
2020-02-18 17:12:48 +01:00
### Partager votre dépôt sur le réseau local
```
make git-share
```
2020-02-17 22:28:57 +01:00
## Cahier des charges
- [Application de suivi des demandes clients](./misc/projects/ticketing_app.md)