From 5c7e396202fde0bf8567d08e57cc9a14ee24a796 Mon Sep 17 00:00:00 2001 From: Alogani <77880767+Alogani@users.noreply.github.com> Date: Sat, 4 Oct 2025 12:18:41 +0200 Subject: [PATCH] Introduce HOST variable for server configuration (#1) --- .env.example | 3 ++- app/config.py | 3 ++- app/server.py | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.env.example b/.env.example index 4b7719c..df1cd96 100644 --- a/.env.example +++ b/.env.example @@ -1,4 +1,5 @@ API_KEY=your_api_key_here +HOST=0.0.0.0 PORT=5050 DEFAULT_VOICE=en-US-AvaNeural @@ -13,4 +14,4 @@ REMOVE_FILTER=False EXPAND_API=True -DETAILED_ERROR_LOGGING=True \ No newline at end of file +DETAILED_ERROR_LOGGING=True diff --git a/app/config.py b/app/config.py index 69ba940..2052cfa 100644 --- a/app/config.py +++ b/app/config.py @@ -2,6 +2,7 @@ DEFAULT_CONFIGS = { # Server settings + "HOST": '0.0.0.0', "PORT": 5050, "API_KEY": 'your_api_key_here', # Fallback API key @@ -16,4 +17,4 @@ "REMOVE_FILTER": False, "EXPAND_API": True, "DETAILED_ERROR_LOGGING": True, -} \ No newline at end of file +} diff --git a/app/server.py b/app/server.py index e393b85..56d20dd 100644 --- a/app/server.py +++ b/app/server.py @@ -17,6 +17,7 @@ load_dotenv() API_KEY = os.getenv('API_KEY', DEFAULT_CONFIGS["API_KEY"]) +HOST = os.getenv('HOST', DEFAULT_CONFIGS["HOST"]) PORT = int(os.getenv('PORT', str(DEFAULT_CONFIGS["PORT"]))) DEFAULT_VOICE = os.getenv('DEFAULT_VOICE', DEFAULT_CONFIGS["DEFAULT_VOICE"]) @@ -258,5 +259,5 @@ def azure_tts(): print(f" ") if __name__ == '__main__': - http_server = WSGIServer(('0.0.0.0', PORT), app) + http_server = WSGIServer((HOST, PORT), app) http_server.serve_forever()