diff options
author | Florian Dold <florian@dold.me> | 2021-10-14 21:16:38 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2021-10-14 21:16:38 +0200 |
commit | 1b68b91b7487f63ba7bf9f0588033a7c73300269 (patch) | |
tree | 31a65bcc153c97da4bf74d3d2884b5c80577b641 | |
parent | 920e24f9399ab3d50ee72247630d4cb5bc94e964 (diff) | |
download | anastasis-1b68b91b7487f63ba7bf9f0588033a7c73300269.tar.gz anastasis-1b68b91b7487f63ba7bf9f0588033a7c73300269.tar.bz2 anastasis-1b68b91b7487f63ba7bf9f0588033a7c73300269.zip |
remote reducer readme
-rw-r--r-- | contrib/remote-reducer/README.md | 8 | ||||
-rw-r--r-- | contrib/remote-reducer/remote_reducer.py | 6 |
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__) |