Spaces:
Sleeping
Sleeping
File size: 1,091 Bytes
0139e20 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import argparse
import logging
import os
import sys
pwd = os.path.abspath(os.path.dirname(__file__))
sys.path.append(os.path.join(pwd, "../../"))
from flask import Flask
from gevent import pywsgi
import log
from server.asr_server import settings
log.setup(log_directory=settings.log_directory)
from server.flask_server.view_func.heart_beat import heart_beat
logger = logging.getLogger("server")
# εε§εζε‘
flask_app = Flask(__name__)
flask_app.add_url_rule(rule="/HeartBeat", view_func=heart_beat, methods=["GET", "POST"], endpoint="HeartBeat")
if __name__ == "__main__":
parser = argparse.ArgumentParser()
parser.add_argument(
"--port",
default=settings.port,
type=int,
)
args = parser.parse_args()
logger.info("model server is already, port: {}".format(args.port))
# flask_app.run(
# host="0.0.0.0",
# port=args.port,
# )
server = pywsgi.WSGIServer(
listener=("0.0.0.0", args.port),
application=flask_app
)
server.serve_forever()
|