ifms-conselho/config.py
2023-03-08 14:20:47 -04:00

50 lines
1.9 KiB
Python

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