26 lines
666 B
Plaintext
26 lines
666 B
Plaintext
# Database
|
|
DATABASE_URL=postgresql://user:password@localhost:5432/terrain_monitor
|
|
|
|
# JWT Configuration
|
|
SECRET_KEY=your-secret-key-change-in-production
|
|
ALGORITHM=HS256
|
|
ACCESS_TOKEN_EXPIRE_MINUTES=30
|
|
|
|
# MQTT Configuration
|
|
# Nuova architettura: terrain/{cliente_id}/{sito_id}/{message_type}
|
|
# Wildcards: + (single level), # (multi level)
|
|
MQTT_BROKER_HOST=localhost
|
|
MQTT_BROKER_PORT=1883
|
|
MQTT_TOPIC_ALARMS=terrain/+/+/alarms
|
|
MQTT_TOPIC_TELEMETRY=terrain/+/+/telemetry
|
|
MQTT_TOPIC_STATUS=terrain/+/+/status
|
|
MQTT_USERNAME=
|
|
MQTT_PASSWORD=
|
|
|
|
# Firebase Configuration
|
|
FIREBASE_CREDENTIALS_PATH=./firebase-credentials.json
|
|
|
|
# Application
|
|
DEBUG=True
|
|
APP_NAME=Terrain Monitor API
|