Extract variables

This commit is contained in:
Douglas Barone 2023-03-08 12:53:44 -04:00
parent 5acad51c3e
commit 60ca75138e
3 changed files with 477 additions and 416 deletions

View File

@ -1,72 +1,57 @@
import os
from dotenv import load_dotenv
load_dotenv()
#------------------------------------------------------------------------------------------------------------------------------
# ------------------------------------------------------------------------------------------------------------------------------
IS_RUNNING_IN_SERVER = False
IS_LOCAL_HOST = True
DATABASE_NAME = os.getenv('DATABASE_NAME')
#------------------------------------------------------------------------------------------------------------------------------
# ------------------------------------------------------------------------------------------------------------------------------
APP_SECRET_KEY = "SdZ4Hw8YQtLVrFp9yagsWe726KE3fqPB"
APP_SESSION_DAYS = 1
IS_RUNNING_IN_SERVER = False
IS_LOCAL_HOST = True
#------------------------------------------------------------------------------------------------------------------------------
# ------------------------------------------------------------------------------------------------------------------------------
GMAIL_SERVER = "smtp.gmail.com"
GMAIL_PORT = "587"
GMAIL_USER = "EMAIL DO SISTEMA"
GMAIL_PASSWORD = "SENHA DO SISTEMA"
APP_SECRET_KEY = os.getenv('APP_SECRET_KEY', 'secret_ramdom_asdfasdf')
APP_SESSION_DAYS = int(os.getenv('APP_SESSION_DAYS', 1))
#------------------------------------------------------------------------------------------------------------------------------
# ------------------------------------------------------------------------------------------------------------------------------
UPDATE_CSS_AND_JS = True
NUM_MAX_ALERTA = 3
GMAIL_SERVER = "smtp.gmail.com"
GMAIL_PORT = "587"
GMAIL_USER = os.getenv('GMAIL_USER')
GMAIL_PASSWORD = os.getenv('GMAIL_PASSWORD')
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
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
UPDATE_CSS_AND_JS = True
APP_RUN_DEBUG_MODE = True
SERVER_THREADS = 4
MAXIMUM_QUEUE_SIZE = 10
SERVER_TIMEOUT = 3
if IS_LOCAL_HOST:
EXTERN_ADDRESS = os.getenv('EXTERN_ADDRESS')
HOST_ADDRESS = os.getenv('EXTERN_ADDRESS')
APP_PORT = os.getenv('APP_PORT', 80)
EXTERN_ADDRESS = "10.7.1.1"
HOST_ADDRESS = "10.7.1.1"
APP_PORT = 8080
MONGO_ADDRESS = os.getenv('MONGO_ADDRESS')
MONGO_PORT = int(os.getenv('MONGO_PORT', 27017))
MONGO_ADDRESS = "paas1.pp.ifms.edu.br"
MONGO_PORT = 27017
# MONGO_LINK = f"mongodb://{MONGO_ADDRESS}:{str(MONGO_PORT)}/?readPreference=primary"
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"
MONGO_USERNAME = "serti"
MONGO_PASSWORD = "TYS5DNpGPmBkFaVK"
MONGO_LINK = f"mongodb://{MONGO_USERNAME}:{MONGO_PASSWORD}@{MONGO_ADDRESS}:{MONGO_PORT}/?authSource=admin&readPreference=primary&ssl=false"
HIDE_APP_INTERFACE = False
# HIDE_IDERU_IO = False
else:
EXTERN_ADDRESS = "0.0.0.0"
HOST_ADDRESS = "10.128.0.3"
APP_PORT = 80
MONGO_ADDRESS = "paas1.pp.ifms.edu.br"
MONGO_PORT = 27017
MONGO_USERNAME = "serti"
MONGO_PASSWORD = "TYS5DNpGPmBkFaVK"
MONGO_LINK = f"mongodb://{MONGO_USERNAME}:{MONGO_PASSWORD}@{MONGO_ADDRESS}:{MONGO_PORT}/?authSource=admin&readPreference=primary&ssl=false"
HIDE_APP_INTERFACE = True
# HIDE_IDERU_IO = True
HIDE_APP_INTERFACE = False

File diff suppressed because one or more lines are too long

View File

@ -4,6 +4,7 @@ numpy==1.24.2
pyautogui==0.9.53
pymongo==4.3.3
PyQRCodeNG==1.3.6
python-dotenv==1.0.0
scipy==1.10.1
simplejson==3.17.6
waitress==2.1.2