use better web server module for rest api
authorstevenvanrossem <steven.vanrossem@intec.ugent.be>
Sun, 23 Apr 2017 15:54:33 +0000 (17:54 +0200)
committerstevenvanrossem <steven.vanrossem@intec.ugent.be>
Sun, 23 Apr 2017 15:54:33 +0000 (17:54 +0200)
src/emuvim/api/rest/rest_api_endpoint.py

index f328b8e..0c9e1bc 100755 (executable)
@@ -30,7 +30,7 @@ import logging
 import threading
 from flask import Flask
 from flask_restful import Api
-#from gevent.wsgi import WSGIServer
+from gevent.wsgi import WSGIServer
 
 # need to import total module to set its global variable dcs
 import compute
@@ -127,7 +127,7 @@ class RestApiEndpoint(object):
         logging.info("Started API endpoint @ http://%s:%d" % (self.ip, self.port))
 
     def _start_flask(self):
-        self.app.run(self.ip, self.port, debug=True, use_reloader=False)
+        #self.app.run(self.ip, self.port, debug=True, use_reloader=False)
         #this should be a more production-fit http-server
-        #http_server = WSGIServer((self.ip, self.port), self.app)
-        #http_server.serve_forever()
+        http_server = WSGIServer((self.ip, self.port), self.app)
+        http_server.serve_forever()