fix: update init_db.py to use asyncio and correct database import

This commit is contained in:
oib
2026-03-07 10:57:52 +01:00
parent 4546288f2a
commit 63f4975019

View File

@@ -1,21 +1,19 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
""" """
Database initialization script for AITBC Coordinator API Initialize database for AITBC Coordinator API
""" """
import asyncio
import sys import sys
import os import os
# Add src to path # Add src to path
sys.path.insert(0, os.path.join(os.path.dirname(__file__), 'src')) sys.path.insert(0, os.path.join(os.path.dirname(__file__), 'src'))
from app.storage import init_db from app.database import init_db
async def main():
await init_db()
print("Database initialized successfully")
if __name__ == "__main__": if __name__ == "__main__":
try: asyncio.run(main())
print("Initializing database...")
init_db()
print("Database initialized successfully!")
except Exception as e:
print(f"Database initialization failed: {e}")
sys.exit(1)