Fix: minio init

This commit is contained in:
2025-12-07 21:31:07 +08:00
parent 7d0a475558
commit 8d3cd0260e

View File

@@ -2,19 +2,20 @@ package utils
import (
"context"
"os"
"github.com/minio/minio-go/v7"
"github.com/spf13/viper"
)
func InitMinIO(ctx context.Context, mc *minio.Client) error {
MINIO_BUCKET := os.Getenv("MINIO_BUCKET")
err := mc.MakeBucket(ctx, MINIO_BUCKET, minio.MakeBucketOptions{
Region: "us-east-1",
})
err := mc.MakeBucket(ctx,
viper.GetString("minio-bucket"),
minio.MakeBucketOptions{
Region: "us-east-1",
})
if err != nil {
exists, errBucketExists := mc.BucketExists(ctx, MINIO_BUCKET)
exists, errBucketExists := mc.BucketExists(ctx,
viper.GetString("minio-bucket"))
if errBucketExists != nil || !exists {
return errBucketExists
}