feat: initial commit - Phase 1 & 2 core features

This commit is contained in:
hiderfong
2026-04-22 17:07:33 +08:00
commit 1773bda06b
25005 changed files with 6252106 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
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}")