Skip to content

Questa repository verrà utilizzata per illustrare la creazione del microservizio reallizato con Python e FAST-Api

License

Notifications You must be signed in to change notification settings

DefNet-Enterprise-Mobile-Application/EMAD2024-2025-_DefNet-Back-End

Repository files navigation

EMAD2024-2025-_DefNet-Back-End

Questa repository verrà utilizzata per illustrare la creazione del microservizio reallizato con Python e FAST-Api per Windows , Linux , MacOS

Introduzione

Questo progetto è un microservizio back-end scritto in Python. Questa documentazione fornisce le istruzioni per configurare l'ambiente e installare tutte le dipendenze necessarie su Windows, Linux e macOS.

Prerequisiti

Assicurati di avere Python e pip installati sul tuo sistema. Puoi verificarlo eseguendo i seguenti comandi:

python --version
pip --version

Se non hai Python installato, puoi scaricarlo dal sito ufficiale python.org.

Creazione e Attivazione dell'Ambiente Virtuale

Prima di installare le dipendenze, è consigliabile creare un ambiente virtuale.

Windows

Apri il terminale e naviga nella directory del tuo progetto. Esegui i seguenti comandi:

python -m venv venv
.\venv\Scripts\Activate.ps1

Linux / macOS

Apri il terminale e naviga nella directory del tuo progetto. Esegui i seguenti comandi:

python3 -m venv venv
source venv/bin/activate

Installazione delle Dipendenze

Una volta attivato l'ambiente virtuale, puoi installare tutte le dipendenze elencate nel file requirements.txt.

Windows

Assicurati che l'ambiente virtuale sia attivo e poi esegui:

pip install -r requirements.txt

Linux / macOS

Assicurati che l'ambiente virtuale sia attivo e poi esegui:

pip3 install -r requirements.txt

Run dell'applicazione

uvicorn main:app --reload --host 0.0.0.0 --port 8000 

About

Questa repository verrà utilizzata per illustrare la creazione del microservizio reallizato con Python e FAST-Api

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages