README.md 820 octets
Newer Older
firdaous elhalafi's avatar
firdaous elhalafi a validé
# Abreuvoire

## Description du projet

firdaous elhalafi's avatar
firdaous elhalafi a validé
## Arduino
firdaous elhalafi's avatar
firdaous elhalafi a validé
- Mettez le code qui est dans le dossier `arduino/abreuvoire.c` dans votre Arduino .

firdaous elhalafi's avatar
firdaous elhalafi a validé
- Ajoutez un fichier `.env` dans le dossier `readPortSerie` avec le temps de récupération des notifications et la distance de récupération comme l'exemple suivant :
firdaous elhalafi's avatar
firdaous elhalafi a validé

```Shell
TEMPS_RECUPERATION_METHOD_NOTIFICATION=1200
TEMPS_RECUPERATION_DISTANCE=300
```

firdaous elhalafi's avatar
firdaous elhalafi a validé
## Application web
firdaous elhalafi's avatar
firdaous elhalafi a validé

firdaous elhalafi's avatar
firdaous elhalafi a validé
- Ajoutez un fichier `.env` dans le dossier `app` avec les dimensions de votre seau comme l'exemple suivant :
Hajar RAHMOUNI's avatar
Hajar RAHMOUNI a validé

firdaous elhalafi's avatar
firdaous elhalafi a validé
```Shell
RAYON_SEAU=15
HAUTEUR_INITIALE_EAU=50
DISTANCE_SUPPLEMENTAIRE=5
```

firdaous elhalafi's avatar
firdaous elhalafi a validé
## Lancement de l'application

- Mettez-vous à la racine du projet.

firdaous elhalafi's avatar
firdaous elhalafi a validé
- Build et lancement des containers :
Hajar RAHMOUNI's avatar
Hajar RAHMOUNI a validé
```Shell
docker compose up --build
```

- Destruction des containers :
```Shell
docker compose down
```