INNER CODE UNIT · Python

startup

Yacht-sh/Yacht · backend/api/main.py:147

async def startup(db: Session = Depends(get_db)):
    Base.metadata.create_all(bind=engine)
    startup_db = SessionLocal()
    try:
        ensure_local_host(db=startup_db)
        generate_secret_key(db=startup_db)
        users_exist = get_users(db=startup_db)
    finally:
        startup_db.close()
    print(
        "DISABLE_AUTH = "
        + str(settings.DISABLE_AUTH)
        + " ("
        + str(type(settings.DISABLE_AUTH))
        + ")"
    )
    if not settings.DISABLE_AUTH and not users_exist:
        logger.warning("No Users. Creating the default user.")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…