v0.11.2 - Added code to initialize DB if it's not there.

This commit is contained in:
Javier
2026-01-25 21:17:18 -06:00
parent 136fe03e07
commit 38212653f4

10
app.py
View File

@@ -43,6 +43,16 @@ APP_VERSION = '0.11.1'
def inject_version(): def inject_version():
return dict(version=APP_VERSION) return dict(version=APP_VERSION)
# Auto-initialize database if it doesn't exist
db_path = os.path.join(os.path.dirname(__file__), 'database', 'scanlook.db')
if not os.path.exists(db_path):
print("Database not found, initializing...")
from database.init_db import init_database, create_default_users
init_database()
create_default_users()
print("Database initialized!")
# ==================== ROUTES: AUTHENTICATION ==================== # ==================== ROUTES: AUTHENTICATION ====================
@app.route('/') @app.route('/')