We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b8f97cc commit 59ae164Copy full SHA for 59ae164
2 files changed
cmd/lite/lite.go
@@ -202,6 +202,9 @@ func init() {
202
if err := viper.BindEnv("clickhouse-database", "CLICKHOUSE_DATABASE"); err != nil {
203
bindError(err)
204
}
205
+ if err := viper.BindEnv("s3-provider", "S3_PROVIDER"); err != nil {
206
+ bindError(err)
207
+ }
208
209
rootCmd.AddCommand(migrate.RootCmd)
210
migrate.RootCmd.AddCommand(
pkg/storage/storage_strategy.go
@@ -5,6 +5,7 @@ import (
5
"io"
6
7
"github.com/fivemanage/lite/pkg/storage/s3"
8
+ "github.com/spf13/viper"
9
)
10
11
type StorageLayer interface {
@@ -16,7 +17,8 @@ type StorageLayer interface {
16
17
func New(provider string) StorageLayer {
18
switch provider {
19
case "s3":
- return s3.New()
20
+ s3Provider := viper.GetString("s3-provider")
21
+ return s3.New(s3Provider)
22
23
24
return nil
0 commit comments