o
    ǂg                     @   s   d dl 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  e dZe
e dZe d	Zd
e de de ZeeddddddZeddedZe Zdd ZdS )    N)create_engine)declarative_base)sessionmaker)load_dotenv)quoteDB_USERDB_PASSWORDDB_NAMEzmysql+pymysql://:z@localhost/
      <   i  T)	pool_sizemax_overflowpool_timeoutpool_recyclepool_pre_pingF)
autocommit	autoflushbindc                  c   s(    t  } z
| V  W |   d S |   w )N)SessionLocalclose)db r   5/var/www/html/storm_article_api/db_config/database.pyget_db   s
   r   )os
sqlalchemyr   sqlalchemy.ext.declarativer   sqlalchemy.ormr   dotenvr   urllib.parser   getenvr   r   r	   DATABASE_URLenginer   Baser   r   r   r   r   <module>   s,    

