19 lines
421 B
Python
19 lines
421 B
Python
from flask import Flask, jsonify, request
|
|
|
|
|
|
def set_up_processing_server(process_fn):
|
|
app = Flask(__name__)
|
|
|
|
@app.route("/ready", methods=["GET"])
|
|
def ready():
|
|
resp = jsonify("OK")
|
|
resp.status_code = 200
|
|
return resp
|
|
|
|
@app.route("/process", methods=["POST"])
|
|
def process():
|
|
response_payload = process_fn(request)
|
|
return jsonify(response_payload)
|
|
|
|
return app
|