🚀 Add feature: Using MinIO as file storage for conversion both as input and output
This commit is contained in:
parent
afdfe1dbac
commit
579a3fe379
26 changed files with 16204 additions and 133 deletions
|
@ -1,4 +1,7 @@
|
|||
import logging
|
||||
import os
|
||||
|
||||
from minio import Minio
|
||||
|
||||
from app.models import AvailableSource, AvailableSourcesResponse
|
||||
|
||||
|
@ -78,3 +81,20 @@ available_sources = AvailableSourcesResponse(
|
|||
),
|
||||
],
|
||||
)
|
||||
|
||||
minio_alias_url = os.environ.get(
|
||||
"BACKEND_MINIO_ALIAS", "http://minio:9000"
|
||||
)
|
||||
minio_bucket_name = os.environ.get(
|
||||
"BACKEND_MINIO_BUCKET_NAME", "backend-retro-contenu"
|
||||
)
|
||||
minio_access_key = os.environ.get("MINIO_ROOT_USER", "minioadmin")
|
||||
minio_secret_key = os.environ.get("MINIO_ROOT_PASSWORD", "minioadmin")
|
||||
minio_secure = os.environ.get("MINIO_SECURE") == "True"
|
||||
|
||||
minio_client = Minio(
|
||||
endpoint=minio_alias_url,
|
||||
access_key=minio_access_key,
|
||||
secret_key=minio_secret_key,
|
||||
secure=minio_secure
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue