src/server/pkg/obj/obj.go
func NewMinioClientFromEnv() (Client, error) {
	bucket, ok := os.LookupEnv(MinioBucketEnvVar)
	if !ok {
		return nil, fmt.Errorf("%s not found", MinioBucketEnvVar)
	}
	endpoint, ok := os.LookupEnv(MinioEndpointEnvVar)
	if !ok {
		return nil, fmt.Errorf("%s not found", MinioEndpointEnvVar)
	}
	id, ok := os.LookupEnv(MinioIDEnvVar)
	if !ok {
		return nil, fmt.Errorf("%s not found", MinioIDEnvVar)
	}
	secret, ok := os.LookupEnv(MinioSecretEnvVar)
	if !ok {
		return nil, fmt.Errorf("%s not found", MinioSecretEnvVar)
	}
	secure, ok := os.LookupEnv(MinioSecureEnvVar)
	if !ok {
		return nil, fmt.Errorf("%s not found", MinioSecureEnvVar)
	}
	isS3V2, ok := os.LookupEnv(MinioSignatureEnvVar)
	if !ok {
		return nil, fmt.Errorf("%s not found", MinioSignatureEnvVar)
	}
	return NewMinioClient(endpoint, bucket, id, secret, secure == "1", isS3V2 == "1")
}
func NewMinioClientFromEnv() (Client, error) {
	bucket, ok := os.LookupEnv(MinioBucketEnvVar)
	if !ok {
		return nil, fmt.Errorf("%s not found", MinioBucketEnvVar)
	}
	endpoint, ok := os.LookupEnv(MinioEndpointEnvVar)
	if !ok {
		return nil, fmt.Errorf("%s not found", MinioEndpointEnvVar)
	}
	id, ok := os.LookupEnv(MinioIDEnvVar)
	if !ok {
		return nil, fmt.Errorf("%s not found", MinioIDEnvVar)
	}
	secret, ok := os.LookupEnv(MinioSecretEnvVar)
	if !ok {
		return nil, fmt.Errorf("%s not found", MinioSecretEnvVar)
	}
	secure, ok := os.LookupEnv(MinioSecureEnvVar)
	if !ok {
		return nil, fmt.Errorf("%s not found", MinioSecureEnvVar)
	}
	isS3V2, ok := os.LookupEnv(MinioSignatureEnvVar)
	if !ok {
		return nil, fmt.Errorf("%s not found", MinioSignatureEnvVar)
	}
	return NewMinioClient(endpoint, bucket, id, secret, secure == "1", isS3V2 == "1")
}
func NewMinioClientFromEnv ( ) ( Client , error ) { bucket , ok := os . LookupEnv ( MinioBucketEnvVar ) if ! ok { return nil , fmt . Errorf ( " " , MinioBucketEnvVar ) } endpoint , ok := os . LookupEnv ( MinioEndpointEnvVar ) if ! ok { return nil , fmt . Errorf ( " " , MinioEndpointEnvVar ) } id , ok := os . LookupEnv ( MinioIDEnvVar ) if ! ok { return nil , fmt . Errorf ( " " , MinioIDEnvVar ) } secret , ok := os . LookupEnv ( MinioSecretEnvVar ) if ! ok { return nil , fmt . Errorf ( " " , MinioSecretEnvVar ) } secure , ok := os . LookupEnv ( MinioSecureEnvVar ) if ! ok { return nil , fmt . Errorf ( " " , MinioSecureEnvVar ) } isS3V2 , ok := os . LookupEnv ( MinioSignatureEnvVar ) if ! ok { return nil , fmt . Errorf ( " " , MinioSignatureEnvVar ) } return NewMinioClient ( endpoint , bucket , id , secret , secure == " " , isS3V2 == " " ) }
// NewMinioClientFromEnv creates a Minio client based on environment variables.
NewMinioClientFromEnv creates a Minio client based on environment variables .