2023-03-08 16:53:44 +00:00
|
|
|
import os
|
|
|
|
from dotenv import load_dotenv
|
|
|
|
load_dotenv()
|
2023-03-08 14:40:06 +00:00
|
|
|
|
2023-03-08 16:53:44 +00:00
|
|
|
# ------------------------------------------------------------------------------------------------------------------------------
|
2023-03-08 14:40:06 +00:00
|
|
|
|
2023-03-08 16:53:44 +00:00
|
|
|
DATABASE_NAME = os.getenv('DATABASE_NAME')
|
2023-03-08 14:40:06 +00:00
|
|
|
|
2023-03-08 16:53:44 +00:00
|
|
|
# ------------------------------------------------------------------------------------------------------------------------------
|
2023-03-08 14:40:06 +00:00
|
|
|
|
2023-03-08 16:53:44 +00:00
|
|
|
IS_RUNNING_IN_SERVER = False
|
|
|
|
IS_LOCAL_HOST = True
|
2023-03-08 14:40:06 +00:00
|
|
|
|
2023-03-08 16:53:44 +00:00
|
|
|
# ------------------------------------------------------------------------------------------------------------------------------
|
2023-03-08 14:40:06 +00:00
|
|
|
|
2023-03-08 16:53:44 +00:00
|
|
|
APP_SECRET_KEY = os.getenv('APP_SECRET_KEY', 'secret_ramdom_asdfasdf')
|
|
|
|
APP_SESSION_DAYS = int(os.getenv('APP_SESSION_DAYS', 1))
|
2023-03-08 14:40:06 +00:00
|
|
|
|
2023-03-08 16:53:44 +00:00
|
|
|
# ------------------------------------------------------------------------------------------------------------------------------
|
2023-03-08 14:40:06 +00:00
|
|
|
|
2023-03-08 16:53:44 +00:00
|
|
|
GMAIL_SERVER = "smtp.gmail.com"
|
|
|
|
GMAIL_PORT = "587"
|
|
|
|
GMAIL_USER = os.getenv('GMAIL_USER')
|
|
|
|
GMAIL_PASSWORD = os.getenv('GMAIL_PASSWORD')
|
2023-03-08 14:40:06 +00:00
|
|
|
|
2023-03-08 16:53:44 +00:00
|
|
|
# ------------------------------------------------------------------------------------------------------------------------------
|
2023-03-08 14:40:06 +00:00
|
|
|
|
2023-03-08 16:53:44 +00:00
|
|
|
UPDATE_CSS_AND_JS = True
|
|
|
|
NUM_MAX_ALERTA = 3
|
2023-03-08 14:40:06 +00:00
|
|
|
|
2023-03-08 16:53:44 +00:00
|
|
|
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
|
2023-03-08 14:40:06 +00:00
|
|
|
|
2023-03-08 16:53:44 +00:00
|
|
|
else:
|
|
|
|
UPDATE_CSS_AND_JS = True
|
|
|
|
APP_RUN_DEBUG_MODE = True
|
|
|
|
SERVER_THREADS = 4
|
|
|
|
MAXIMUM_QUEUE_SIZE = 10
|
|
|
|
SERVER_TIMEOUT = 3
|
2023-03-08 14:40:06 +00:00
|
|
|
|
|
|
|
|
2023-03-08 16:53:44 +00:00
|
|
|
EXTERN_ADDRESS = os.getenv('EXTERN_ADDRESS')
|
|
|
|
HOST_ADDRESS = os.getenv('EXTERN_ADDRESS')
|
|
|
|
APP_PORT = os.getenv('APP_PORT', 80)
|
2023-03-08 14:40:06 +00:00
|
|
|
|
2023-03-08 16:53:44 +00:00
|
|
|
MONGO_ADDRESS = os.getenv('MONGO_ADDRESS')
|
|
|
|
MONGO_PORT = int(os.getenv('MONGO_PORT', 27017))
|
2023-03-08 14:40:06 +00:00
|
|
|
|
2023-03-08 16:53:44 +00:00
|
|
|
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"
|
2023-03-08 14:40:06 +00:00
|
|
|
|
2023-03-08 16:53:44 +00:00
|
|
|
HIDE_APP_INTERFACE = False
|