initial commit
This commit is contained in:
18
back/app/db.py
Normal file
18
back/app/db.py
Normal file
@@ -0,0 +1,18 @@
|
||||
import motor.motor_asyncio
|
||||
|
||||
from beanie import init_beanie
|
||||
|
||||
from .user import User, AccessToken
|
||||
from .entity.models import Entity
|
||||
from .order.models import Order
|
||||
from .contract.models import Contract
|
||||
|
||||
DATABASE_URL = "mongodb://root:example@mongo:27017/"
|
||||
|
||||
|
||||
async def init_db():
|
||||
client = motor.motor_asyncio.AsyncIOMotorClient(
|
||||
DATABASE_URL, uuidRepresentation="standard"
|
||||
)
|
||||
|
||||
await init_beanie(database=client.db_name, document_models=[User, AccessToken, Entity, Order, Contract, ], )
|
||||
Reference in New Issue
Block a user