
    eh                        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        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 d dlmZ d dlmZ d dlmZ d dlmZ   ed      Z!e	jD                  jG                  e	       e!jI                  ed
gdd
gd
g       e!jK                  e       e!jK                  e       e!jK                  e       e!jK                  e       e!jK                  e       e!jK                  e       e!jK                  e       e!jK                  e       e!jK                  e       e!jK                  e       e!jK                  e        e!jM                  d      d        Z'y)    )FastAPI)CORSMiddleware)load_dotenv)engine)Base)routerzPhoneMate API)title)bind*T)allow_originsallow_credentialsallow_methodsallow_headersz/healthyc                  
    ddiS )Nstatushealthy r       6/var/www/html/phonemate/phone_mate_backend/app/main.pyhealth_checkr   7   s    i  r   N)(fastapir   fastapi.middleware.corsr   dotenvr   app.utils.databaser   modelsr   app.api.auth_routerr   auth_routerapp.api.company_routercompany_routerapp.api.service_routerservice_routerapp.api.schedule_routerschedule_routerapp.api.holiday_routerholiday_routerapp.api.appointment_routerappointment_routerapp.api.business.routesbusiness_routerapp.api.telephony.routestelephony_routerapp.api.ai_assistant.routesai_assistant_routerapp.api.agent.routeragent_routerapp.api.retell.routerretell_routerappmetadata
create_alladd_middlewareinclude_routergetr   r   r   r   <module>r8      sE    2  %   5 ; ; = ; C = ? E 7 9 O$   f  %   %%%     ;    > "   > "   ? #   > "   % &   ? #   # $   & '   <     = ! ! !r   