diff --git a/backend/session.py b/backend/session.py index 87a5a24..21d76e9 100644 --- a/backend/session.py +++ b/backend/session.py @@ -10,21 +10,22 @@ from .config import ( PG_PASSWORD, ) -database_url = ( - f"postgresql+asyncpg://" - f"{PG_LOGIN}:{PG_PASSWORD}@" - f"/{PG_DATABASE}?host=/run/postgresql/" -) - # database_url = ( # f"postgresql+asyncpg://" # f"{PG_LOGIN}:{PG_PASSWORD}@" -# f"{PG_HOST}:{PG_PORT}/{PG_DATABASE}" +# f"/{PG_DATABASE}?host=/run/postgresql/" # ) +database_url = ( + f"postgresql+asyncpg://" + f"{PG_LOGIN}:{PG_PASSWORD}@" + f"{PG_HOST}:{PG_PORT}/{PG_DATABASE}" +) + engine = create_async_engine( database_url, pool_timeout=2000, + pool_size=10, pool_pre_ping=True, ) session_factory = async_sessionmaker(