refactored
Some checks failed
Deploy on push / deploy (push) Failing after 6s

This commit is contained in:
2025-08-17 17:56:31 +03:00
parent e78e12eeee
commit 9a2b792f08
98 changed files with 702 additions and 904 deletions

12
main.py
View File

@@ -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(),