(session: Session)
| 12 | |
| 13 | |
| 14 | def init_db(session: Session) -> None: |
| 15 | from src.users.services import create_user |
| 16 | |
| 17 | user = session.exec( |
| 18 | select(User).where(User.email == settings.FIRST_SUPERUSER) |
| 19 | ).first() |
| 20 | if not user: |
| 21 | user_in = UserCreate( |
| 22 | email=settings.FIRST_SUPERUSER, |
| 23 | password=settings.FIRST_SUPERUSER_PASSWORD, |
| 24 | is_superuser=True, |
| 25 | ) |
| 26 | |
| 27 | user = create_user(session=session, user_create=user_in) |
| 28 | |
| 29 | |
| 30 | def get_db() -> Generator[Session, None, None]: |