Merge remote-tracking branch 'upstream/main'

This commit is contained in:
BanTanger 2023-07-13 17:25:45 +08:00
commit bfc4b3a34a

View File

@ -40,6 +40,15 @@ func NewMinio() (s3.Interface, error) {
if err != nil {
return nil, err
}
exists, err := client.BucketExists(context.Background(), conf.Bucket)
if err != nil {
return nil, err
}
if !exists {
if err := client.MakeBucket(context.Background(), conf.Bucket, minio.MakeBucketOptions{}); err != nil {
return nil, err
}
}
return &Minio{
bucket: conf.Bucket,
bucketURL: conf.Endpoint + "/" + conf.Bucket + "/",