flask-gogs-maker/gogsmaker.py

18 lines
343 B
Python

""" GogsMaker
A webhook-handler for Gogs running `make` when needed. """
from flask import Flask, request
from .settings import HOOKS
app = Flask(__name__)
@app.route('/', methods=['POST'])
def view_root():
payload = request.json
if payload is None:
return 'Expected json\n', 415
print(payload)
return 'OK\n', 200