#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"))