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

27
.env.production Normal file
View File

@@ -0,0 +1,27 @@
# Configurazione per il server cloud in produzione
# Questo file deve essere copiato sul server come .env
# Database (localhost sul server cloud perché PostgreSQL è locale)
DATABASE_URL=postgresql://terrain_user:terrain_pass@localhost:5432/terrain_monitor
# MQTT Broker (localhost sul server cloud perché Mosquitto è locale)
MQTT_BROKER_HOST=localhost
MQTT_BROKER_PORT=1883
MQTT_USERNAME=
MQTT_PASSWORD=
# Topic MQTT
MQTT_TOPIC_ALARMS=terrain/+/+/alarms
MQTT_TOPIC_TELEMETRY=terrain/+/+/telemetry
MQTT_TOPIC_STATUS=terrain/+/+/status
# Security
SECRET_KEY=batt1l0ngs3cur3k3y
ALGORITHM=HS256
ACCESS_TOKEN_EXPIRE_MINUTES=30
# Firebase
FIREBASE_CREDENTIALS_PATH=/home/alex/devel/web-app-python/serviceAccountKey.json
# Debug (False in produzione)
DEBUG=False