julee.util.repos.minio.file_storage

Attributes

Classes

MinioFileStorageRepository

Minio implementation of FileStorageRepository.

Module Contents

class julee.util.repos.minio.file_storage.MinioFileStorageRepository(endpoint=None, access_key=None, secret_key=None, secure=False, bucket_name=None)[source]

Bases: julee.util.repositories.FileStorageRepository

Minio implementation of FileStorageRepository. Uses Minio for persistence of large files/payloads.

async download_file(file_id)[source]

Download a file from Minio storage by its ID.

async get_file_metadata(file_id)[source]

Retrieve metadata for a stored file from Minio.

async upload_file(args)[source]

Upload a file to Minio storage.

julee.util.repos.minio.file_storage.logger[source]