18 lines
343 B
Python
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
|