o
    #hW                     @   s   d dl mZmZ d dlmZ ddlmZ ddlmZ e Z	e	
e g dZe	jeeddgdgd	 e	d
dd Ze	ddd ZdS )    )FastAPIHTTPException)CORSMiddleware   )router)test_connection)zhttps://contec.ionidea.comzhttp://localhost:3000zhttp://10.91.0.227:3001T*)allow_originsallow_credentialsallow_methodsallow_headersz/check_is_runningc                      s
   ddiS )Nmessagez#Welcome to the FastAPI application! r   r   r   ^/var/www/html/contec/backend/tec.wsc/Coding/backend/Contec_Project_backend/project/app/main.pyroot   s   r   z/check_mongodb_connectionc               
      sZ   zt  I d H } | rdddW S tddd ty, } ztddt| dd }~ww )NsuccesszMongoDB is connected!)statusr   i  zMongoDB connection failed)status_codedetailzError: )r   r   	Exceptionstr)is_connecteder   r   r   check_mongo_connection   s   r   N)fastapir   r   fastapi.middleware.corsr   routesr   db.databaser   appinclude_routeroriginsadd_middlewaregetr   r   r   r   r   r   <module>   s$    


