+
    }Fi?                        R t ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RI	H
t
 ^ RIHt ^ RIHt ^ RIHtHtHtHtHtHtHtHtHtHtHt ^ R	IHt ^ R
IHt ^ RIHt ^ RIHt ^ RIHt ^ RIH t  ^ RIH!t! ^ RIH"t" ^ RIH#t# ^ RIH$t$ ^ RIH%t% ]! ]PL                  ]PN                  RRRR7      t(](PS                  ]R.RR.R.R7       ](PU                  ]PV                  4       ](PU                  ]PV                  4       ](PU                  ]PV                  4       ](PU                  ]PV                  4       ](PU                  ]PV                  4       ](PU                  ]PV                  4       ](PU                  ]PV                  4       ](PU                  ]PV                  4       ](PU                  ]PV                  4       ](PU                  ]PV                  4       ](PU                  ]PV                  4       ](PU                  ]PV                  4       ](PU                  ]PV                  4       ](PU                  ]PV                  4       ](PU                  ]PV                  4       ](PU                  ]PV                  4       ](PU                  ] PV                  4       ](PU                  ]!PV                  4       ](PU                  ]"PV                  4       ](PU                  ]#PV                  4       ](PU                  ]$PV                  4       ](PU                  ]%PV                  4       ](PY                  R4      R 4       t-](P]                  R4      R 4       t/](P]                  R4      R  4       t0 ]1R!8X  d'   ^ R"I2t2]2Pf                  ! R#R$R%]Ph                  R&7       R"# R"# )'uc   
Application FastAPI principale - MAESTRO ERP
Module Ressources (Bibliothèque, Archives, Clients)
)FastAPI)CORSMiddleware)StaticFiles)FileResponse)Path)settings)init_db)articlesclients
categoriesprojetsniveauxpiecestypes_pieces
evenements
etiquettesnotificationsconsommation)
recap_xbat)auth)
operateurs)planning)analyse)bons_livraison)
entreprise)vgp)	transport)fournisseurs)annotationsz4API Backend pour le module Ressources de MAESTRO ERP	/api/docsz
/api/redoc)titleversiondescriptiondocs_url	redoc_url*T)allow_originsallow_credentialsallow_methodsallow_headersstartupc                    "   \        R\        P                   R\        P                   24       \        R4       \	        4        \        R4       R# 5i)u/   
Initialisation au démarrage de l'application
u   🚀 Démarrage de z vu-   📊 Initialisation de la base de données...u!   ✅ Base de données initialiséeN)printr   APP_NAMEAPP_VERSIONr        ZC:\Users\petid\OneDrive\Desktop\Maestro\MAESTRO CLAUDE\MAESTRO\maestro-backend\app\main.pystartup_eventr2   E   sB     
 
 1 12"X5I5I4J
KL	9;I	-/s   AA/c                 f   "   R\         P                  R\         P                  RRRRRRR	R
RRR//# 5i)z'
Route racine - informations sur l'API
appr!   statusrunningdocsr   	endpointsr	   z/api/articlesr
   z/api/clientsr   z/api/categoriesr   r-   r.   r/   r0   r1   rootr;   P   sI      	x  8'')~+

 
s   /1z/healthc                 R   "   RRR\         P                  R\         P                  /# 5i)u%   
Vérification de la santé de l'API
r6   healthyr5   r!   r:   r/   r0   r1   health_checkr>   b   s,      	)x  8'' s   %'__main__Nzapp.main:appz0.0.0.0i@  )hostportreload)5__doc__fastapir   fastapi.middleware.corsr   fastapi.staticfilesr   fastapi.responsesr   pathlibr   
app.configr   app.databaser   
app.routesr	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r-   r.   r5   add_middlewareinclude_routerrouteron_eventr2   getr;   r>   __name__uvicornrunDEBUGr/   r0   r1   <module>rU      s    2 + *     R  R  R  R !  !   % !    # "
 


  F   %%%     8?? #   7>> "   :$$ %   7>> "   7>> "   6== !   <&& '   :$$ %   :$$ %   ='' (   <&& '   :$$ %   4;;    :$$ %   8?? #   7>> "   >(( )   :$$ %   3::    9## $   <&& '   ;%% &i0 0  "   zKK~~	 r0   