servizio backend
This commit is contained in:
20
start_backend.sh
Executable file
20
start_backend.sh
Executable 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
|
||||
Reference in New Issue
Block a user