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.")