This commit is contained in:
12
main.py
12
main.py
@@ -21,10 +21,10 @@ from auth.middleware import AuthMiddleware, auth_middleware
|
||||
from auth.oauth import oauth_callback, oauth_login
|
||||
from cache.precache import precache_data
|
||||
from cache.revalidator import revalidation_manager
|
||||
from services.exception import ExceptionHandlerMiddleware
|
||||
from services.rbac_init import initialize_rbac
|
||||
from services.redis import redis
|
||||
from services.schema import create_all_tables, resolvers
|
||||
from rbac import initialize_rbac
|
||||
from utils.exception import ExceptionHandlerMiddleware
|
||||
from storage.redis import redis
|
||||
from storage.schema import create_all_tables, resolvers
|
||||
from services.search import check_search_service, initialize_search_index_background, search_service
|
||||
from services.viewed import ViewedStorage
|
||||
from settings import DEV_SERVER_PID_FILE_NAME
|
||||
@@ -211,10 +211,10 @@ async def lifespan(app: Starlette):
|
||||
try:
|
||||
print("[lifespan] Starting application initialization")
|
||||
create_all_tables()
|
||||
|
||||
|
||||
# Инициализируем RBAC систему с dependency injection
|
||||
initialize_rbac()
|
||||
|
||||
|
||||
await asyncio.gather(
|
||||
redis.connect(),
|
||||
precache_data(),
|
||||
|
||||
Reference in New Issue
Block a user