Ajout du backend
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
DEVICE_SECRETS = {
|
||||
"esp32-01": {"secret": "demo-secret-esp32-01", "owner": "demo-user-alice"},
|
||||
"esp32-02": {"secret": "demo-secret-esp32-02", "owner": "demo-user-bob"},
|
||||
}
|
||||
|
||||
# Utilisateurs de démonstration (mode local, sans Firebase).
|
||||
# En production : tokens émis par le fournisseur d'identité.
|
||||
DEMO_USERS = {
|
||||
"demo-user-alice": {"devices": ["esp32-01"]},
|
||||
"demo-user-bob": {"devices": ["esp32-02"]},
|
||||
}
|
||||
|
||||
# --- Stockage ---
|
||||
# "file" : fichier JSON local (aucun compte cloud).
|
||||
# "firestore" : extension documentée (store_firestore.py).
|
||||
STORE_BACKEND = "file"
|
||||
DATA_DIR = "data"
|
||||
|
||||
# --- Validation ---
|
||||
LIGHT_MIN = 0
|
||||
LIGHT_MAX = 100000
|
||||
|
||||
# --- Sécurité ---
|
||||
# Secret du compte de service Firestore (si STORE_BACKEND=firestore) :
|
||||
|
||||
# --- Divers ---
|
||||
# 0.0.0.0 : accessible depuis le réseau local (nécessaire pour l'ESP32).
|
||||
#
|
||||
HOST = "0.0.0.0"
|
||||
PORT = 5000
|
||||
Reference in New Issue
Block a user