From 6f82bda70c5a9a1305d456c83c66a685ebc2b607 Mon Sep 17 00:00:00 2001 From: Erik Thiele Date: Wed, 22 Jul 2026 12:51:52 +0200 Subject: [PATCH] OpenAI-Key aus env var statt Hardcode: OPENAI_API_KEY in generate_welcome_page.py, docker-compose reicht Variable durch --- docker-compose.yml | 3 ++- generate_welcome_page.py | 4 +--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index ae76f55..242a79f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -18,4 +18,5 @@ services: - ALL security_opt: - no-new-privileges:true - \ No newline at end of file + environment: + - OPENAI_API_KEY=${OPENAI_API_KEY:-} diff --git a/generate_welcome_page.py b/generate_welcome_page.py index aaa9133..851a32c 100644 --- a/generate_welcome_page.py +++ b/generate_welcome_page.py @@ -21,9 +21,7 @@ WELCOME_FILENAME = "welcome.html" # ------------------------------------------------- def get_openai_client(): - """Initialisiert den OpenAI-Client mit dem API-Key. - Der Key ist aktuell direkt im Code hinterlegt – sollte in env var ausgelagert werden.""" - api_key = "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" + api_key = os.environ.get("OPENAI_API_KEY") if not api_key: raise ValueError("OPENAI_API_KEY environment variable not set") return OpenAI(api_key=api_key)