diff --git a/README.md b/README.md index d34c5ff..3301c6c 100755 --- a/README.md +++ b/README.md @@ -34,13 +34,6 @@ Questa dashboard interattiva permette di simulare e analizzare la produzione di ```bash pip install -r src/requirements.txt ``` - -## Configurazione del Progetto - -1. Crea un file `.env` nella directory `src` con le seguenti variabili: - ```env - DEV_MODE=True # Imposta su False per utilizzare i modelli ML - ``` ## Esecuzione della Dashboard @@ -51,12 +44,22 @@ Questa dashboard interattiva permette di simulare e analizzare la produzione di 2. Avvia la dashboard: ```bash - python olive-oil-dashboard.py + python olive-oil-dashboard.py [options] + ``` + +#### Opzioni disponibili: + +- port PORT: Specifica la porta su cui avviare il server (default: 8888) +- debug : Attiva la modalità debug con auto-reload (default: False) + +#### Esempio: + ```bash + python olive-oil-dashboard.py --port 8888 --debug ``` 3. Apri un browser e vai all'indirizzo: ``` - http://localhost:8050 + http://localhost:8888 ``` ## Struttura del Progetto diff --git a/src/README.md b/src/README.md index d34c5ff..3301c6c 100755 --- a/src/README.md +++ b/src/README.md @@ -34,13 +34,6 @@ Questa dashboard interattiva permette di simulare e analizzare la produzione di ```bash pip install -r src/requirements.txt ``` - -## Configurazione del Progetto - -1. Crea un file `.env` nella directory `src` con le seguenti variabili: - ```env - DEV_MODE=True # Imposta su False per utilizzare i modelli ML - ``` ## Esecuzione della Dashboard @@ -51,12 +44,22 @@ Questa dashboard interattiva permette di simulare e analizzare la produzione di 2. Avvia la dashboard: ```bash - python olive-oil-dashboard.py + python olive-oil-dashboard.py [options] + ``` + +#### Opzioni disponibili: + +- port PORT: Specifica la porta su cui avviare il server (default: 8888) +- debug : Attiva la modalità debug con auto-reload (default: False) + +#### Esempio: + ```bash + python olive-oil-dashboard.py --port 8888 --debug ``` 3. Apri un browser e vai all'indirizzo: ``` - http://localhost:8050 + http://localhost:8888 ``` ## Struttura del Progetto diff --git a/src/olive-oil-dashboard.py b/src/olive-oil-dashboard.py index 1e89fd3..3d5375e 100755 --- a/src/olive-oil-dashboard.py +++ b/src/olive-oil-dashboard.py @@ -2759,12 +2759,13 @@ def update_graph_style(graph_id): if __name__ == '__main__': - port = int(os.environ.get('DASH_PORT', 8050)) - debug = int(os.environ.get('DASH_DEBUG', True)) + port = int(os.environ.get('DASH_PORT', 8888)) + debug = int(os.environ.get('DASH_DEBUG', False)) # Oppure usando argparse per gli argomenti da riga di comando parser = argparse.ArgumentParser() - parser.add_argument('--port', type=int, default=8050, help='Port to run the server on') + parser.add_argument('--port', type=int, default=8888, help='Port to run the server on') + parser.add_argument('--debug', type=bool, default=False, help='Debug') args = parser.parse_args() app.run_server(