Bootstrap copied BFF and local accounts with public Sendico contracts (#34)
This commit is contained in:
1 parent
67dc5b5b1e
commit
7062672a87
556 files changed
+42291
-777
No files matched your search
@@ -0,0 +1,25 @@
|
||||
package storage
|
||||
|
||||
import "git.sendico.io/tech/sxchnge/bff/pkg/model"
|
||||
|
||||
type Driver string
|
||||
|
||||
const (
|
||||
LocalFS Driver = "local_fs"
|
||||
AWSS3 Driver = "aws_s3"
|
||||
)
|
||||
|
||||
type Config = model.DriverConfig[Driver]
|
||||
|
||||
type LocalFSConfig struct {
|
||||
RootPath string `mapstructure:"root_path" yaml:"root_path"`
|
||||
}
|
||||
|
||||
type AWSS3Config struct {
|
||||
AccessKeyIDEnv string `mapstructure:"access_key_id_env" yaml:"access_key_id_env"`
|
||||
SecretAccessKeyEnv string `mapstructure:"secret_access_key_env" yaml:"secret_access_key_env"`
|
||||
RegionEnv string `mapstructure:"region_env" yaml:"region_env"`
|
||||
BucketNameEnv string `mapstructure:"bucket_name_env" yaml:"bucket_name_env"`
|
||||
EndpointEnv string `mapstructure:"endpoint_env" yaml:"endpoint_env"`
|
||||
UsePathStyle bool `mapstructure:"use_path_style" yaml:"use_path_style"`
|
||||
}
|
||||
Reference in new issue
Block a user