From 25438f085e647db7c437113722a83747cd1597d5 Mon Sep 17 00:00:00 2001 From: Klagarge Date: Fri, 1 May 2026 22:02:55 +0200 Subject: [PATCH] chore(db): get InfluxDB token by secrets Assisted-by: Gemini:gemini-3-flash Signed-off-by: Klagarge --- db/src/main.go | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/db/src/main.go b/db/src/main.go index d1c7a42..f56c74f 100644 --- a/db/src/main.go +++ b/db/src/main.go @@ -66,8 +66,19 @@ func influxConnection() *influx.InfluxGateway { influxDatabase = "provence" } - influxToken, ok := os.LookupEnv("INFLUX_TOKEN") - if !ok { + influxToken := os.Getenv("INFLUX_TOKEN") + if influxToken == "" { + if tokenFile := os.Getenv("INFLUX_TOKEN_FILE"); tokenFile != "" { + content, err := os.ReadFile(tokenFile) + if err == nil { + influxToken = strings.TrimSpace(string(content)) + } else { + log.Printf("[Main] Warning: could not read token file %s: %v\n", tokenFile, err) + } + } + } + + if influxToken == "" { influxToken = "password" }