Update minio and fix s3 access

This commit is contained in:
Bel LaPointe
2020-02-06 12:08:27 -07:00
parent 428218f45f
commit 518ffe6364
2 changed files with 13 additions and 2 deletions

View File

@@ -3,6 +3,7 @@ package storage
import (
"bytes"
"io/ioutil"
"net/url"
"strings"
minio "github.com/minio/minio-go"
@@ -13,7 +14,12 @@ type Minio struct {
}
func NewMinio(addr, user, pass string) (*Minio, error) {
db, err := minio.New(addr, user, pass, strings.HasPrefix(addr, "https://"))
url, err := url.Parse(addr)
if err != nil {
return nil, err
}
addr = strings.TrimPrefix(addr, url.Scheme+"://")
db, err := minio.New(addr, user, pass, url.Scheme == "https")
return &Minio{db: db}, err
}