|
- #This file reads the .env where the variables should be stored
- import os
- from dotenv import load_dotenv
-
- load_dotenv()
-
- #Keycloak configuration (look in the .env)
- SECRET = os.getenv("SECRET")
- KEYCLOAK_AUDIENCE = os.getenv("KEYCLOAK_AUDIENCE")
- KEYCLOAK_SERVER = os.getenv("KEYCLOAK_SERVER")
- KEYCLOAK_ISSUER = os.getenv("KEYCLOAK_ISSUER")
- KEYCLOAK_PROTOCOL_ENDPOINT = os.getenv("KEYCLOAK_PROTOCOL_ENDPOINT")
- KEYCLOAK_JWKS_URL = os.getenv("KEYCLOAK_JWKS_URL")
- KEYCLOAK_AUTH_URL = os.getenv("KEYCLOAK_AUTH_URL")
- KEYCLOAK_TOKEN_URL = os.getenv("KEYCLOAK_TOKEN_URL")
- CORE_API_URL = os.getenv("CORE_API_URL", "http://localhost:1902")
-
- MQTT_HOST = os.getenv("MQTT_HOST", "192.168.1.101")
- MQTT_PORT = int(os.getenv("MQTT_PORT", "1883"))
- MQTT_TOPIC = os.getenv("MQTT_TOPIC", "#")
- MQTT_VERSION = os.getenv("MQTT_VERSION", "mqttv311")
- MQTT_STATUS_INTERVAL = int(os.getenv("MQTT_STATUS_INTERVAL", "30"))
- MQTT_STALE_AFTER = int(os.getenv("MQTT_STALE_AFTER", "30"))
|