fix initial run

This commit is contained in:
matthias@matsewe.de
2024-06-06 16:27:28 +02:00
parent 9c57123a48
commit 796ccc2955
2 changed files with 9 additions and 11 deletions

View File

@@ -1,9 +0,0 @@
from app.routers import admin
from app.database import engine, Base, get_db, SessionLocal
import asyncio
def reset():
#Base.metadata.drop_all(engine)
#Base.metadata.create_all(engine)
with SessionLocal() as db:
asyncio.run(admin.create_upload_file(include_non_singable=True, db=db))

View File

@@ -3,19 +3,26 @@ from app.routers import admin, user, songs, session
from fastapi.staticfiles import StaticFiles from fastapi.staticfiles import StaticFiles
from fastapi.responses import HTMLResponse from fastapi.responses import HTMLResponse
from fastapi.templating import Jinja2Templates from fastapi.templating import Jinja2Templates
from app.database import engine, Base, get_db from app.database import engine, Base, get_db, SessionLocal
from app.crud import get_songs_and_vote_for_session, get_setting from app.crud import get_songs_and_vote_for_session, get_setting
from sqlalchemy.orm import Session from sqlalchemy.orm import Session
from typing import Annotated from typing import Annotated
from app.schemas import Song from app.schemas import Song
import json import json
import os
import asyncio
from starlette.middleware import Middleware from starlette.middleware import Middleware
from starlette_context import context, plugins from starlette_context import context, plugins
from starlette_context.middleware import RawContextMiddleware from starlette_context.middleware import RawContextMiddleware
Base.metadata.create_all(engine) if os.path.isfile("first_run"):
with SessionLocal() as db:
asyncio.run(admin.create_upload_file(include_non_singable=True, db=db))
os.remove("first_run")
#Base.metadata.create_all(engine)
middleware = [ middleware = [
Middleware( Middleware(