Skip to content

Commit 493a1f8

Browse files
authored
Merge pull request #10 from NASA-AMMOS/8-implement-pkce-support-for-keycloak
Make debug ENV configurable and add gunicorn for deployment
2 parents 66fe561 + 09130ec commit 493a1f8

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

flaskProxyWithAuth.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -127,12 +127,14 @@ def logout():
127127
return redirect(logout_url)
128128

129129
if __name__ == "__main__":
130-
HTTPConnection.debuglevel = 3
130+
debug_mode = os.getenv("FLASK_DEBUG", "false").lower() in ("1", "true", "yes")
131+
if debug_mode:
132+
HTTPConnection.debuglevel = 3
131133

132-
logging.basicConfig()
133-
logging.getLogger().setLevel(logging.DEBUG)
134-
requests_log = logging.getLogger("requests.packages.urllib3")
135-
requests_log.setLevel(logging.DEBUG)
136-
requests_log.propagate = True
134+
logging.basicConfig()
135+
logging.getLogger().setLevel(logging.DEBUG)
136+
requests_log = logging.getLogger("requests.packages.urllib3")
137+
requests_log.setLevel(logging.DEBUG)
138+
requests_log.propagate = True
137139

138-
app.run(host="0.0.0.0", port=inbound_port, debug=True)
140+
app.run(host="0.0.0.0", port=inbound_port, debug=debug_mode)

0 commit comments

Comments
 (0)