update code structure and get session on each query
All checks were successful
Build Docker Image / build (push) Successful in 12m54s

This commit is contained in:
ksyasuda
2025-02-09 20:20:10 -08:00
parent 410a7c92d9
commit af0d958b89
14 changed files with 234 additions and 234 deletions

14
app/database.py Normal file
View File

@@ -0,0 +1,14 @@
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker, scoped_session
from app.config import Config
engine = create_engine(Config.DATABASE_URL, pool_pre_ping=True)
Session = scoped_session(sessionmaker(bind=engine))
def get_db_session():
return Session()
def close_db_session(exception=None):
Session.remove()