feat: add realtime capturing
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
from dishka import make_async_container
|
||||
|
||||
from dependencies.providers.postgres import DbProvider
|
||||
from dependencies.providers.storage import StorageProvider
|
||||
|
||||
container = make_async_container(DbProvider())
|
||||
container = make_async_container(DbProvider(), StorageProvider())
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
from dishka import Provider, Scope, provide
|
||||
|
||||
from utils.env import env
|
||||
from utils.storage import ContentAddressedStorage
|
||||
|
||||
|
||||
class StorageProvider(Provider):
|
||||
@provide(scope=Scope.APP)
|
||||
def get_storage(self) -> ContentAddressedStorage:
|
||||
return ContentAddressedStorage(env.storage.root, env.storage.shard_depth)
|
||||
Reference in New Issue
Block a user