21 lines
556 B
Python
21 lines
556 B
Python
from app.core.config import settings
|
|
import redis
|
|
import minio
|
|
|
|
redis_client = redis.from_url(settings.REDIS_URL, decode_responses=True)
|
|
|
|
minio_client = minio.Minio(
|
|
settings.MINIO_ENDPOINT,
|
|
access_key=settings.MINIO_ACCESS_KEY,
|
|
secret_key=settings.MINIO_SECRET_KEY,
|
|
secure=settings.MINIO_SECURE,
|
|
)
|
|
|
|
|
|
def init_minio_bucket():
|
|
try:
|
|
if not minio_client.bucket_exists(settings.MINIO_BUCKET_NAME):
|
|
minio_client.make_bucket(settings.MINIO_BUCKET_NAME)
|
|
except Exception as e:
|
|
print(f"MinIO init warning: {e}")
|