Подскажите, пожалуйста, будут работать марштуры / и /test при запуске "gunicorn --access-logfile - -w 1 --threads 50 --bind 0.0.0.0:5000 controller:app"?
Билд на докере долгий, хочется заранее узнать, что не так...
from app import app
...
from flask_sock import Sock
sock = Sock(app)
@sock.route('/test', methods=['POST'])
@cross_origin()
def test(ws):
while True:
message = ws.receive()
print(message)
success = "success"
request_json = request.get_json()
text = request_json.get("text", "")
if text == "":
ws.send(answer(422, "fail: Bad request. Enter text.", []))
continue
@app.route('/', methods=['GET'])
@cross_origin()
def ping():
http_code = 200
return make_response(jsonify(status_code=http_code, message="success"), http_code)
if __name__ == '__main__':
app.run()