import os from dotenv import load_dotenv load_dotenv() # ------------------------------------------------------------------------------------------------------------------------------ DATABASE_NAME = os.getenv('DATABASE_NAME') # ------------------------------------------------------------------------------------------------------------------------------ IS_RUNNING_IN_SERVER = False IS_LOCAL_HOST = True # ------------------------------------------------------------------------------------------------------------------------------ APP_SECRET_KEY = os.getenv('APP_SECRET_KEY', 'secret_ramdom_asdfasdf') APP_SESSION_DAYS = int(os.getenv('APP_SESSION_DAYS', 1)) # ------------------------------------------------------------------------------------------------------------------------------ GMAIL_SERVER = "smtp.gmail.com" GMAIL_PORT = "587" GMAIL_USER = os.getenv('GMAIL_USER') GMAIL_PASSWORD = os.getenv('GMAIL_PASSWORD') # ------------------------------------------------------------------------------------------------------------------------------ UPDATE_CSS_AND_JS = True NUM_MAX_ALERTA = 3 if (IS_RUNNING_IN_SERVER): UPDATE_CSS_AND_JS = False APP_RUN_DEBUG_MODE = False SERVER_THREADS = 300 MAXIMUM_QUEUE_SIZE = 1000 SERVER_TIMEOUT = 30 else: UPDATE_CSS_AND_JS = True APP_RUN_DEBUG_MODE = True SERVER_THREADS = 4 MAXIMUM_QUEUE_SIZE = 10 SERVER_TIMEOUT = 3 EXTERN_ADDRESS = os.getenv('EXTERN_ADDRESS') HOST_ADDRESS = os.getenv('EXTERN_ADDRESS') APP_PORT = os.getenv('APP_PORT', 80) MONGO_ADDRESS = os.getenv('MONGO_ADDRESS') MONGO_PORT = int(os.getenv('MONGO_PORT', 27017)) MONGO_USERNAME = os.getenv('MONGO_USERNAME') MONGO_PASSWORD = os.getenv('MONGO_PASSWORD') MONGO_LINK = f"mongodb://{MONGO_USERNAME}:{MONGO_PASSWORD}@{MONGO_ADDRESS}:{MONGO_PORT}/?authSource=admin&readPreference=primary&ssl=false" HIDE_APP_INTERFACE = False