From 0827a791c61939982d7b573094daa3252b90f4e6 Mon Sep 17 00:00:00 2001 From: Sean O'Connor Date: Sun, 22 Mar 2026 17:57:34 -0400 Subject: [PATCH] fix: standardize MinIO bucket name to hristudio-data - Update docker-compose to create hristudio-data bucket instead of hristudio - Fix files.ts, storage.ts, trials.ts, lib/storage/minio.ts to use consistent bucket name - All now default to hristudio-data matching compose bucket creation --- docker-compose.yml | 4 ++-- src/lib/storage/minio.ts | 2 +- src/server/api/routers/files.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 339f345..93f24d8 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -36,8 +36,8 @@ services: entrypoint: > /bin/sh -c " /usr/bin/mc alias set myminio http://minio:9000 minioadmin minioadmin; - /usr/bin/mc mb myminio/hristudio; - /usr/bin/mc anonymous set public myminio/hristudio; + /usr/bin/mc mb myminio/hristudio-data; + /usr/bin/mc anonymous set public myminio/hristudio-data; exit 0; " diff --git a/src/lib/storage/minio.ts b/src/lib/storage/minio.ts index ac3e983..0752f8a 100755 --- a/src/lib/storage/minio.ts +++ b/src/lib/storage/minio.ts @@ -19,7 +19,7 @@ const s3Client = new S3Client({ forcePathStyle: true, // Required for MinIO }); -const BUCKET_NAME = env.MINIO_BUCKET_NAME ?? "hristudio"; +const BUCKET_NAME = env.MINIO_BUCKET_NAME ?? "hristudio-data"; const PRESIGNED_URL_EXPIRY = 3600; // 1 hour in seconds export interface UploadParams { diff --git a/src/server/api/routers/files.ts b/src/server/api/routers/files.ts index 8d61bd8..9b9097c 100644 --- a/src/server/api/routers/files.ts +++ b/src/server/api/routers/files.ts @@ -18,7 +18,7 @@ const minioClient = new Minio.Client({ secretKey: env.MINIO_SECRET_KEY ?? "minioadmin", }); -const BUCKET_NAME = env.MINIO_BUCKET_NAME ?? "hristudio-assets"; +const BUCKET_NAME = env.MINIO_BUCKET_NAME ?? "hristudio"; // Ensure bucket exists on startup (best effort) const ensureBucket = async () => {