From c3aa253d27722fe821286a49f5d9921bc66f3aa7 Mon Sep 17 00:00:00 2001 From: Morty Date: Mon, 9 Sep 2024 18:57:29 +0800 Subject: [PATCH] feat(database): allow environment variables to override config.json --- database/config.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/database/config.go b/database/config.go index 4c037946c1..b01962a39d 100644 --- a/database/config.go +++ b/database/config.go @@ -4,6 +4,8 @@ import ( "encoding/json" "os" "path/filepath" + + "scroll-tech/common/utils" ) // DBConfig db config @@ -29,5 +31,11 @@ func NewConfig(file string) (*DBConfig, error) { return nil, err } + // Override config with environment variables + err = utils.OverrideConfigWithEnv(cfg, "SCROLL_ROLLUP_DB_CONFIG") + if err != nil { + return nil, err + } + return cfg, nil }