From 09e3999fcc10b4c996bbe210a1cc641a06861a42 Mon Sep 17 00:00:00 2001 From: Stefan Krulj Date: Sun, 11 Aug 2019 12:45:31 +0200 Subject: [PATCH] Switch to a production-grade WSGI-enabled http server --- simple_auth_service.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/simple_auth_service.py b/simple_auth_service.py index 5c46ea8..6ebfac3 100644 --- a/simple_auth_service.py +++ b/simple_auth_service.py @@ -1,5 +1,6 @@ #!/usr/bin/env python3 -from flask import * +from flask import Flask, jsonify +import gevent.pywsgi import secrets import nonce import os.path @@ -15,5 +16,6 @@ def home(): nonce.loadUsers( os.path.join('data','userlist.json') ) if __name__ == '__main__': - app.run( port=7070) + app_server = gevent.pywsgi.WSGIServer(('127.0.0.1',7070), app) + app_server.serve_forever()