kc token public key/token issue, path root set to 1
This commit is contained in:
22
app.py
22
app.py
@@ -1,6 +1,9 @@
|
||||
# app.py
|
||||
from pprint import pprint
|
||||
|
||||
from sqlalchemy import text
|
||||
|
||||
from db.models.Path import Path
|
||||
from logging_handlers.DatabaseLogHandler import DatabaseLogHandler
|
||||
from urllib.parse import urlparse
|
||||
from api import limiter
|
||||
@@ -24,8 +27,25 @@ try:
|
||||
db.create_all()
|
||||
except Exception as e:
|
||||
print(f"db not ready {e}")
|
||||
|
||||
|
||||
try:
|
||||
with db.get_db() as session:
|
||||
root_path = session.query(Path).filter(Path.id == 1).first()
|
||||
if not root_path:
|
||||
session.execute(text("SET FOREIGN_KEY_CHECKS=0;"))
|
||||
#session.execute(text("ALTER TABLE path AUTO_INCREMENT = 0;"))
|
||||
session.execute(text("ALTER TABLE path MODIFY COLUMN id INT;"))
|
||||
root_path = Path(id=1, name="")
|
||||
session.add(root_path)
|
||||
session.commit()
|
||||
session.execute(text("ALTER TABLE path MODIFY COLUMN id INT AUTO_INCREMENT;"))
|
||||
session.execute(text("SET FOREIGN_KEY_CHECKS=1;"))
|
||||
logger.info("Root path created")
|
||||
except Exception as e:
|
||||
logger.error(f"Failed to create root path {e}")
|
||||
app = Flask(__name__)
|
||||
app.config['SERVER_NAME'] = env_provider.BACKEND_HOST
|
||||
#app.config['SERVER_NAME'] = env_provider.BACKEND_HOST
|
||||
app.secret_key = env_provider.SESSION_SECRET_KEY
|
||||
CORS(app, resources={r"/api/*": {"origins": [
|
||||
env_provider.KC_HOST,
|
||||
|
||||
Reference in New Issue
Block a user