Working on Aether configs
This commit is contained in:
36
app/main.py
36
app/main.py
@@ -20,7 +20,7 @@ from app.log import log, logging
|
||||
# Import the routers here first:
|
||||
from app.routers import api_crud, api, importing, sql, account, activity_log, address, archive, archive_content, contact, cont_edu_cert, cont_edu_cert_person, data_store, event, event_badge, event_badge_template, event_device, event_exhibit, event_exhibit_tracking, event_file, event_importing, event_location, event_person, event_person_detail, event_person_tracking, event_presentation, event_presenter, event_registration, event_session, flask_cfg, hosted_file, journal, journal_entry, log_client_viewing, lookup, membership_cfg, membership_group, membership_person_group, membership_person, membership_person_profile, membership_type, membership_person_type, order, order_v3, order_line, order_cart, organization, page, person, person_user, post, post_comment, product, qr, site, site_domain, user, websockets, e_cvent, c_idaa, e_impexium
|
||||
|
||||
from app.db_sql import db, sql_select
|
||||
from app.db_sql import db, sql_select # , sql_connect
|
||||
|
||||
|
||||
print('### **** *** ** * The Aether FastAPI API is loading... * ** *** **** ###')
|
||||
@@ -41,26 +41,34 @@ app = FastAPI(
|
||||
)
|
||||
|
||||
|
||||
log.setLevel(logging.DEBUG)
|
||||
log.debug(config.settings)
|
||||
if aether_cfg_sql_result := sql_select(table_name='cfg', record_id=1, as_list=False, max_count=1):
|
||||
# log.setLevel(logging.INFO)
|
||||
# log.debug(config.settings)
|
||||
|
||||
if aether_cfg_sql_result := sql_select(
|
||||
table_name = 'cfg',
|
||||
record_id = config.settings.AETHER_CFG['id'],
|
||||
as_list = False,
|
||||
max_count = 1
|
||||
):
|
||||
aether_cfg_sql = aether_cfg_sql_result
|
||||
# log.info(config.settings.APP_NAME)
|
||||
log.debug(aether_cfg_sql_result.get('name'))
|
||||
config.settings.test = 'test value for test'
|
||||
config.settings.DB_SERVER = aether_cfg_sql.get('db_server')
|
||||
config.settings.DB_PORT = aether_cfg_sql.get('db_port')
|
||||
config.settings.DB_NAME = aether_cfg_sql.get('db_name')
|
||||
config.settings.DB_USERNAME = aether_cfg_sql.get('db_username')
|
||||
config.settings.DB_PASSWORD = aether_cfg_sql.get('db_password')
|
||||
|
||||
config.settings.DB['server'] = aether_cfg_sql.get('db_server')
|
||||
config.settings.DB['port'] = aether_cfg_sql.get('db_port')
|
||||
config.settings.DB['name'] = aether_cfg_sql.get('db_name')
|
||||
config.settings.DB['username'] = aether_cfg_sql.get('db_username')
|
||||
config.settings.DB['password'] = aether_cfg_sql.get('db_password')
|
||||
|
||||
DB = config.settings.DB
|
||||
config.settings.SQLALCHEMY_DB_URI = 'mysql://'+DB['username']+':'+DB['password']+'@'+DB['server']+'/'+DB['name']
|
||||
# db_result = sql_connect(config.settings.SQLALCHEMY_DB_URI)
|
||||
|
||||
config.settings.SMTP['server'] = aether_cfg_sql.get('smtp_server')
|
||||
config.settings.SMTP['port'] = aether_cfg_sql.get('smtp_port')
|
||||
config.settings.SMTP['username'] = aether_cfg_sql.get('smtp_username')
|
||||
config.settings.SMTP['password'] = aether_cfg_sql.get('smtp_password')
|
||||
|
||||
# config.settings.PATH_HOSTED_FILES_ROOT = aether_cfg_sql.get('PATH_HOSTED_FILES_ROOT')
|
||||
# config.settings.PATH_HOSTED_TMP_ROOT = aether_cfg_sql.get('PATH_HOSTED_TMP_ROOT')
|
||||
# config.settings.FILES_PATH['hosted_files_root'] = aether_cfg_sql.get('PATH_HOSTED_FILES_ROOT')
|
||||
# config.settings.FILES_PATH['hosted_tmp_root'] = aether_cfg_sql.get('PATH_HOSTED_TMP_ROOT')
|
||||
|
||||
config.settings.FILES_PATH['hosted_files_root'] = aether_cfg_sql.get('path_hosted_files_root')
|
||||
config.settings.FILES_PATH['hosted_tmp_root'] = aether_cfg_sql.get('path_hosted_tmp_root')
|
||||
|
||||
Reference in New Issue
Block a user