
    bAjc                        d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 ddlmZ ddlmZ  e       Z eej                          ed	efd
       Z eej$                  ddedd      Zej)                  eddgddgdg       ej+                  e
ej,                         ej/                  d e              ej1                  d      d        Zy)z FastAPI application entry point.    )asynccontextmanager)FastAPI)CORSMiddleware)make_asgi_app)
api_router)get_settings)setup_loggingappc                   K   d  y w)N )r
   s    2C:\xampp\htdocs\tradingbinance\backend\app\main.pylifespanr      s	     	s   	uv   Plataforma de trading algorítmico con Binance. Opera con probabilidades y gestión de riesgo. NO garantiza ganancias.1.0.0/docsz/redoc)titledescriptionversionr   docs_url	redoc_urlzhttp://localhost:5173zhttp://localhost:3000T*)allow_originsallow_credentialsallow_methodsallow_headers)prefixz/metrics/c                  f   K   t         j                  dt         j                  j                  dddS w)Nr   zAEste sistema NO garantiza ganancias. Opera bajo tu propio riesgo.r   )namer   trading_mode
disclaimerdocs)settingsapp_namer   valuer       r   rootr&   .   s3      !! --33Y s   /1N)__doc__
contextlibr   fastapir   fastapi.middleware.corsr   prometheus_clientr   app.apir   app.core.configr   app.core.loggingr	   r"   debugr   r#   r
   add_middlewareinclude_router
api_prefixmountgetr&   r   r%   r   <module>r5      s    & *  2 +  ( *> hnn  
 
 
 


	Q 
   *,CD%%     :h&9&9  : 		*mo &  r%   