flask-gogs-maker/gogsmaker.py

18 lines
343 B
Python
Raw Normal View History

2018-03-03 00:47:28 +01:00
""" GogsMaker
A webhook-handler for Gogs running `make` when needed. """
2018-03-03 01:09:24 +01:00
from flask import Flask, request
2018-03-03 01:13:50 +01:00
from .settings import HOOKS
2018-03-03 01:09:24 +01:00
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