Files
deployer/listen.py
2025-01-10 20:10:36 -05:00

19 lines
453 B
Python

from flask import Flask, request
from .deploy import handle_request, DeployerRequest
app = Flask(__name__)
@app.route("/gitea", methods=["POST"])
def gitea():
data = request.get_json()
handle_request(
DeployerRequest(
repo = data["repository"]["name"],
branch = data["ref"].strip("refs/heads/"),
clone_url = data["repository"]["clone_url"],
commit_hash = data["after"]
)
)