#!/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/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 (l'app รจ in app.main:app) exec uvicorn app.main:app --host 0.0.0.0 --port 8000 --log-level info