Рабочая версия

This commit is contained in:
root
2025-11-23 17:45:29 +03:00
parent 54f04cc355
commit f0f3b96005
6 changed files with 142 additions and 14 deletions

18
main.py
View File

@@ -1,15 +1,25 @@
import sys
from fastapi import FastAPI
from instance.config import setup_logging
import logging
logging.basicConfig(
level=logging.INFO,
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
handlers=[logging.StreamHandler(sys.stdout)],
force=True
)
from instance.configdb import init_postgresql, init_mongodb, close_connections
from apscheduler.schedulers.asyncio import AsyncIOScheduler
from apscheduler.triggers.cron import CronTrigger
from app.routes import user_router, subscription_router, sup_router
from app.routes import router, subscription_router, sup_router
from app.services.db_manager import DatabaseManager
from instance.configdb import get_postgres_session
from app.services.mongo_rep import MongoDBRepository
from app.services.xui_rep import PanelInteraction
import logging
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)
app = FastAPI()
@@ -88,7 +98,7 @@ async def shutdown():
except Exception as e:
logger.error(f"Ошибка при закрытии соединений: {e}")
app.include_router(user_router, prefix="/api")
app.include_router(router, prefix="/api")
#app.include_router(payment_router, prefix="/api")
app.include_router(subscription_router, prefix="/api")
app.include_router(sup_router, prefix="/api")