Questo parte del progetto riguarda il server web per il progetto Aria Connect, che fornisce varie funzionalità relative al monitoraggio della qualità dell'aria e alla visualizzazione dei dati ambientali ricavati dallo zaino intelligente.
Vedi il video di presentazione del progetto Aria Connect su YouTube:
- Docker
- Git
- Server MySQL
- API Key di OpenWeather (puoi ottenerla qui)
-
Clona il repository e crea il file
config.py
:git clone https://github.com/CoccodrillooXDS/ariaconnect_webserver.git cd ariaconnect_webserver
Comandi CLI per creare il file `config.py`
Linux:
touch config.py
Windows:
echo "" > config.py
-
Costruisci l'immagine Docker:
docker build -t ariaconnect_webserver .
-
Esegui il container Docker:
docker run -p 5500:5500 --name aria_connect --mount type=bind,source=./config.py,target=/app/config.py --restart always ariaconnect_webserver
Nota: Il container continuerà a crashare fino a quando non verrà configurato correttamente il file
config.py
, come riportato nella fase successiva. -
Configura il file
config.py
:Apri il file
config.py
e inserisci i valori corretti per la connessione a un database MySQL e l'API di OpenWeather. -
Accedi al server web:
Apri il tuo browser e naviga a
http://localhost:5500
.
Questo progetto è concesso in licenza sotto la Licenza MIT. Vedi il file LICENSE per i dettagli.