From 1ba6412b240723d281b7eb34e05326077d736cba Mon Sep 17 00:00:00 2001 From: ivamp Date: Sun, 16 Jun 2024 14:09:20 +0800 Subject: [PATCH] update config --- .env.example | 6 +++--- internal/app/config/config.go | 8 ++++++++ internal/app/config/init.go | 5 +++++ 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/.env.example b/.env.example index 250b97f..9d2397d 100644 --- a/.env.example +++ b/.env.example @@ -8,10 +8,10 @@ REDIS_PASS= JWKS_URL=https://auth.leaflow.cn/realms/Ecosystem/protocol/openid-connect/certs S3_ENDPOINT= -S3_ACCESS_KEY= -S3_SECRET_KEY= +S3_ACCESS_KEY_ID= +S3_SECRET_ACCESS_KEY= S3_BUCKET= -S3_USE_SSL=false +S3_USE_SSL=true DEBUG=false diff --git a/internal/app/config/config.go b/internal/app/config/config.go index 203328e..c55b388 100644 --- a/internal/app/config/config.go +++ b/internal/app/config/config.go @@ -32,6 +32,14 @@ type defaultConfig struct { DebugMode struct { Enable bool } + + S3 struct { + Endpoint string + Bucket string + AccessKeyID string + SecretAccessKey string + UseSSL bool + } } var Config = defaultConfig{} diff --git a/internal/app/config/init.go b/internal/app/config/init.go index a4d7c5a..8212fe1 100644 --- a/internal/app/config/init.go +++ b/internal/app/config/init.go @@ -17,6 +17,11 @@ func InitConfig() { Config.ListenAddr.HTTP = GetEnv("HTTP_LISTEN_ADDR") Config.JWKS.Url = GetEnv("JWKS_URL") Config.DebugMode.Enable = GetEnv("DEBUG", "false") == "true" + Config.S3.Endpoint = GetEnv("S3_ENDPOINT") + Config.S3.Bucket = GetEnv("S3_BUCKET") + Config.S3.AccessKeyID = GetEnv("S3_ACCESS_KEY_ID") + Config.S3.SecretAccessKey = GetEnv("S3_SECRET_ACCESS_KEY") + Config.S3.UseSSL = GetEnv("S3_USE_SSL", "true") == "true" dsn := dsnparser.Parse(Config.DB.DSN) var dsn2 = ""