summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2021-10-14 21:16:38 +0200
committerFlorian Dold <florian@dold.me>2021-10-14 21:16:38 +0200
commit1b68b91b7487f63ba7bf9f0588033a7c73300269 (patch)
tree31a65bcc153c97da4bf74d3d2884b5c80577b641
parent920e24f9399ab3d50ee72247630d4cb5bc94e964 (diff)
downloadanastasis-1b68b91b7487f63ba7bf9f0588033a7c73300269.tar.gz
anastasis-1b68b91b7487f63ba7bf9f0588033a7c73300269.tar.bz2
anastasis-1b68b91b7487f63ba7bf9f0588033a7c73300269.zip
remote reducer readme
-rw-r--r--contrib/remote-reducer/README.md8
-rw-r--r--contrib/remote-reducer/remote_reducer.py6
2 files changed, 14 insertions, 0 deletions
diff --git a/contrib/remote-reducer/README.md b/contrib/remote-reducer/README.md
index ccf1adb..74adc66 100644
--- a/contrib/remote-reducer/README.md
+++ b/contrib/remote-reducer/README.md
@@ -3,6 +3,14 @@
The remote reducer is a simple HTTP service that proxies requests to
``anastasis-reducer``. It is not meant to be used in production.
+## Dependencies
+
+The remote reducer needs python3 and flask. Flask can be installed via pip:
+
+```
+pip3 install flask
+```
+
## Running the remote reducer
```
diff --git a/contrib/remote-reducer/remote_reducer.py b/contrib/remote-reducer/remote_reducer.py
index e21047b..aef6d6d 100644
--- a/contrib/remote-reducer/remote_reducer.py
+++ b/contrib/remote-reducer/remote_reducer.py
@@ -2,6 +2,12 @@ import flask
from flask import Flask, request
import subprocess
import json
+import sys
+import os
+
+if sys.version_info.major < 3:
+ print("Python>=3 required")
+ os.exit(1)
app = Flask(__name__)