From 2bdf5aa8a5eb04e340d467ba165d8920c380b7a5 Mon Sep 17 00:00:00 2001
From: Matt Grau <graum@phys.ethz.ch>
Date: Wed, 14 Jul 2021 00:00:42 +0200
Subject: [PATCH] use production-quality WSGI server

---
 README.md | 6 ++++++
 server.py | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md
index f20f6b2..87f01c5 100644
--- a/README.md
+++ b/README.md
@@ -51,3 +51,9 @@ npm install parcel-bundler
 ```bash
 npm run-script build
 ```
+
+## Use a production-quality WSGI server
+
+```bash
+pip install waitress
+```
diff --git a/server.py b/server.py
index 75b9fd5..e7022ad 100644
--- a/server.py
+++ b/server.py
@@ -1,4 +1,5 @@
 import flask
+import waitress
 from device import Device
 
 device = Device()
@@ -38,4 +39,4 @@ def resistance():
 
 
 if __name__ == '__main__':
-    app.run(host='0.0.0.0', port=8000)
+    waitress.serve(app, host='0.0.0.0', port=8000)
-- 
GitLab