18 lines
395 B
Go
18 lines
395 B
Go
package config
|
|
|
|
type S3Config struct {
|
|
Bucket string
|
|
Region string
|
|
AccessKeyID string
|
|
SecretAccessKey string
|
|
}
|
|
|
|
func loadS3() S3Config {
|
|
return S3Config{
|
|
Bucket: getEnv("S3_BUCKET", ""),
|
|
Region: getEnv("AWS_REGION", "eu-central-1"),
|
|
AccessKeyID: getEnv("AWS_ACCESS_KEY_ID", ""),
|
|
SecretAccessKey: getEnv("AWS_SECRET_ACCESS_KEY", ""),
|
|
}
|
|
}
|