Added a deticated sync script for admin user creation.

This commit is contained in:
2025-02-25 23:56:15 +03:00
parent 1abc225923
commit 02567550ac

View File

@@ -40,7 +40,7 @@ async def db_startup():
def create_secret():
return secrets.token_hex(32)
async def create_user():
async def create_user_script_async():
async with SessionLocal() as session:
username = input("Enter username: ").strip()
@@ -70,5 +70,5 @@ async def create_user():
print(f"> User '{username}' with role '{role.value}' created successfully.")
print(f"> API Key: {api_key}")
if __name__ == "__main__":
asyncio.run(create_user())
def create_user_script_sync():
asyncio.run(create_user_script_async())