diff --git a/generate_schema_config.py b/generate_schema_config.py index 3292a00a7b2741b61c8eb16c779f5c2bdd0de4f7..07e9fdf760eda68b1f9dea6c3e91657317346b3f 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):