import os
from dotenv import load_dotenv
# Load environment variables from .env file if present
load_dotenv()
# InfluxDB configuration
INFLUXDB_HOST = os.getenv("INFLUXDB_HOST", "localhost")
INFLUXDB_PORT = int(os.getenv("INFLUXDB_PORT", "8086"))
INFLUXDB_USERNAME = os.getenv("INFLUXDB_USERNAME", "")
INFLUXDB_PASSWORD = os.getenv("INFLUXDB_PASSWORD", "")
INFLUXDB_SSL = os.getenv("INFLUXDB_SSL", "false").lower() == "true"
INFLUXDB_VERIFY_SSL = os.getenv("INFLUXDB_VERIFY_SSL", "true").lower() == "true"
INFLUXDB_TIMEOUT = int(os.getenv("INFLUXDB_TIMEOUT", "10"))
# JWT Authentication
JWT_SECRET = os.getenv("JWT_SECRET")
JWT_ALGORITHM = os.getenv("JWT_ALGORITHM", "HS256")