https://github.com/ncvescera/d.d_mega_du2
Distributed Database Mega Digital Universe
https://github.com/ncvescera/d.d_mega_du2
Last synced: 3 months ago
JSON representation
Distributed Database Mega Digital Universe
- Host: GitHub
- URL: https://github.com/ncvescera/d.d_mega_du2
- Owner: ncvescera
- License: apache-2.0
- Created: 2021-07-13T07:23:25.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-07-18T08:25:41.000Z (almost 4 years ago)
- Last Synced: 2025-02-04T19:49:56.299Z (4 months ago)
- Language: HTML
- Size: 259 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# D.D_Mega_Du2
Distributed Database Mega Digital UniverseD.D_Mega_Du2 è un Database Distribuito per raccogliere, collezionare e catalogare Serie Tv e Sketch Comici.
## Installazione
E' conveniente utilizzare un ambiente virtuale (come venv) per eseguire questo progetto.
Avviare l'ambiente virtuale ed installare i requisiti:
```bash
source ./venv/bin/activate # se si utilizza venv
pip install -r requirements.txt
```## Esecuzione
Prima di avviare client e server ricorda che possono stare su macchine diverse 🚀😲!! Che tu decida di metterli sulla stessa macchina o no, controlla sempre il file di configurazione di ciascuno, nello specifico controlla `client/config.py` e assicurati di ver settato il valore `app.config['SERVER_IP]` con il corretto IP della macchina dove è in esecuzione il server (devi specificare anche la porta).
Un esempio:
```python
# client/config.py...
app.config['SERVER_IP'] = 'http://mydeedeemegadoodoo.it:4200'
...
```Rircorda che il server è sempre in esecuzione sulla porta `4200` di default.
Ricorda che il client è sempre in esecuzione suppa porta `8080` di default.### Client
Per avviare il cliente esegui questi comandi
```bash
source ./venv/bin/activate # attiva sempre l'ambiente virtuale !!
cd client
python app.py
```### Server
Per avviare il server esegui questi comandi
```bash
source ./venv/bin/activate # attiva sempre l'ambiente virtuale !!
cd server
python app.py
```## Utilizzo
Una volta avviati client e server, apri il browser e, nella barra degli url, inserisci l'IP del Client con il numero di porta.
Un esempio:
```bash
firefox http://myclienteaddress:8080
```