添加核心微服务组件包括数据服务、量化服务、情绪分析服务等 实现基于Consul的服务发现和Traefik网关路由 包含Docker化部署方案和CI/CD Webhook支持
9 lines
275 B
Python
9 lines
275 B
Python
from flask import Flask, request
|
|
import os, subprocess
|
|
app = Flask(__name__)
|
|
@app.route('/webhook', methods=['POST'])
|
|
def webhook():
|
|
subprocess.Popen(["/bin/sh", "./deploy.sh"])
|
|
return 'Triggered', 200
|
|
if __name__ == '__main__':
|
|
app.run(host='0.0.0.0', port=5005) |