From 817351c034a823ad0a226585809ed65c798f40a9 Mon Sep 17 00:00:00 2001 From: Florian Date: Sat, 17 Oct 2026 10:42:19 +0200 Subject: [PATCH] Fixed environment variable --- db_module/db.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/db_module/db.py b/db_module/db.py index 0d4ffae..c5815b4 100644 --- a/db_module/db.py +++ b/db_module/db.py @@ -8,8 +8,7 @@ from mysql.connector import Error, pooling from mysql.connector.pooling import MySQLConnection, MySQLConnectionPool from secret_manager import get_secret -db_username = get_secret("/etc/secrets/db_username") -db_password = get_secret("/etc/secrets/db_password") + logger = logging.getLogger(__name__) @@ -27,6 +26,8 @@ def get_mysql_config(): """Returns a MYSQL config because creating it on module import lead to the environment variable not being available""" db_host = os.getenv("DB_HOST", "localhost") db_database = os.getenv("DB_DATABASE","app") + db_username = get_secret(os.getenv("DB_USERNAME",""),"/etc/secrets/db_username") + db_password = get_secret(os.getenv("DB_PASSWORD",""),"/etc/secrets/db_password") return { "host": db_host, "user": db_username,