From ab75380b0e4b3e2a1167805397a8360daf2ee441 Mon Sep 17 00:00:00 2001
From: David Trattnig <david.trattnig@o94.at>
Date: Thu, 25 Jun 2020 12:46:32 +0200
Subject: [PATCH] Add configurable debug mode.

---
 config/sample/sample-development.engine-api.ini | 3 ++-
 src/server.py                                   | 2 ++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/config/sample/sample-development.engine-api.ini b/config/sample/sample-development.engine-api.ini
index 12e7923..05fdd4c 100644
--- a/config/sample/sample-development.engine-api.ini
+++ b/config/sample/sample-development.engine-api.ini
@@ -12,9 +12,10 @@ db_host="localhost"
 db_charset="utf8"
 
 [monitoring]
-logdir="/home/david/Code/aura/engine-api/logs"
+logdir="./logs"
 # possible values: debug, info, warning, error, critical
 loglevel="info"
+debug_flask="false"
 
 [api]
 api_port=8008
diff --git a/src/server.py b/src/server.py
index 3289533..51d8d3b 100644
--- a/src/server.py
+++ b/src/server.py
@@ -42,6 +42,8 @@ def configure_flask(app):
     app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
     app.config['ENV'] = "development"
     app.config['FLASK_ENV'] = "development"
+    if config.get("debug_flask") == "true":
+        app.config['DEBUG'] = True
     return app
 
 
-- 
GitLab