23 lines
448 B
Python
23 lines
448 B
Python
import flask
|
|
|
|
import config
|
|
import biz.task
|
|
from telemetry import init_opentelemetry
|
|
from template import load_local_template
|
|
from util import api
|
|
|
|
load_local_template()
|
|
import logging
|
|
|
|
LOGGER = logging.getLogger(__name__)
|
|
init_opentelemetry()
|
|
app = flask.Flask(__name__)
|
|
|
|
@app.post('/:id')
|
|
def do_task(id):
|
|
task_info = api.get_task_info(id)
|
|
biz.task.start_task(task_info)
|
|
|
|
|
|
if __name__ == '__main__':
|
|
app.run(host="0.0.0.0", port=9998) |