From 384200286cc272e576b83563fb2b72e3656b31b3 Mon Sep 17 00:00:00 2001 From: Dan Jones <danjon@noc.ac.uk> Date: Thu, 22 Aug 2024 11:58:22 +0100 Subject: [PATCH] feat: enable flask debug mode from env var --- generate_schema_config.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/generate_schema_config.py b/generate_schema_config.py index 3292a00..07e9fdf 100644 --- a/generate_schema_config.py +++ b/generate_schema_config.py @@ -25,6 +25,8 @@ URL_PREFIX = os.getenv("URL_PREFIX", "") FLASK_HOST = os.getenv("FLASK_HOST", "localhost") # Allow env override of default port FLASK_PORT = os.getenv("FLASK_PORT", 5000) +# Switch on debug mode if env var is truthy +FLASK_DEBUG = os.getenv("FLASK_DEBUG", "False").lower() in ("true", "1", "t") swagger_config = { @@ -156,7 +158,7 @@ def serve(swagger_config): Run as local flask app on FLASK_PORT|5000 """ app = configure_flask(swagger_config) - app.run(debug=True, host=FLASK_HOST, port=FLASK_PORT) + app.run(debug=FLASK_DEBUG, host=FLASK_HOST, port=FLASK_PORT) def compile_schema(swagger_config): -- GitLab