servizio backend

This commit is contained in:
2025-10-20 19:56:47 +02:00
parent 7a0ac13247
commit fc529b4134
4 changed files with 271 additions and 0 deletions

20
start_backend.sh Executable file
View File

@@ -0,0 +1,20 @@
#!/bin/bash
# Script di avvio per il backend Terrain Monitor
# Questo script carica le variabili d'ambiente e avvia il server
set -e
# Directory del progetto
PROJECT_DIR="/home/alex/devel/web-app-python"
cd "$PROJECT_DIR"
# Carica variabili d'ambiente dal file .env
if [ -f "$PROJECT_DIR/.env" ]; then
export $(grep -v '^#' "$PROJECT_DIR/.env" | xargs)
fi
# Attiva l'ambiente virtuale
source "$PROJECT_DIR/.venv/bin/activate"
# Avvia il server con uvicorn
exec uvicorn main:app --host 0.0.0.0 --port 8000 --log-level info