U
    fg;e                     @   sH   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 Z
dS )	    )FastAPI)GZipMiddleware)CORSMiddleware)TrustedHostMiddleware)	AppConfigc                  C   s   t tjtjtjtjd} | jttjtj	tj
tjd | jttjd | jttjd ddlm} | | ddlm} | | ddlm} | | | S )N)titledescriptionversiondebug)Zallow_originsZallow_methodsZallow_headersZexpose_headers)Zallowed_hosts)Zminimum_sizer   )router)r   r   ZTITLEZDESCRIPTIONVERSIONDEBUGZadd_middlewarer   ZALLOWED_ORIGINSZALLOWED_METHODSZALLOWED_HEADERSZEXPOSED_HEADERSr   ZALLOWED_HOSTSr   ZGZIP_MIN_SIZEZapp.routes.api.healthr   Zinclude_routerZapp.routes.api.v1.audioZapp.routes.api.v2.audio)appZhealth_routerZaudio_router_v1Zaudio_router_v2 r   +/var/www/html/Darija-Ai-API/app/__init__.py
create_app   s8    	


r   N)Zfastapir   Zfastapi.middleware.gzipr   Zfastapi.middleware.corsr   Zfastapi.middleware.trustedhostr   configr   r   r   r   r   r   <module>   s
   