13 lines
362 B
Python
13 lines
362 B
Python
#!/usr/bin/env python3
|
|
|
|
from os import environ
|
|
from flask import Flask, request
|
|
from subprocess import check_output
|
|
|
|
app = Flask(__name__)
|
|
|
|
@app.route('/<strategy>', methods=['POST'])
|
|
def build(strategy):
|
|
app.logger.info(str(request.data))
|
|
print(strategy, request.data)
|
|
return check_output([f"/{environ['STRATEGIES_DIR']}/{strategy}", request.data])
|