From 9c357f52a1fbf6564456f7ffdca4ee137c1c631d Mon Sep 17 00:00:00 2001 From: brb Date: Thu, 6 Jul 2023 10:55:55 +0200 Subject: [PATCH] deleted unused file --- app.py | 51 --------------------------------------------------- 1 file changed, 51 deletions(-) delete mode 100644 app.py diff --git a/app.py b/app.py deleted file mode 100644 index 8b2b729..0000000 --- a/app.py +++ /dev/null @@ -1,51 +0,0 @@ -import uvicorn -from fastapi import FastAPI, Request -from dotenv import load_dotenv -import logging -from pydantic import BaseModel -from typing import List - -from utils import clone_repository - -class GiteaRequest(BaseModel): - ref: str - before: str - after: str - compare_url: str - commits: List[dict] - total_commits: int - head_commit: dict - repository: dict - pusher: dict - sender: dict - -app = FastAPI() - -@app.get('/') -async def root(): - return '

Welcome to Gitea Runner

' - -@app.post('/test') -async def test(request: Request): - """ Test connection to server. """ - logging.debug('Content-Type: ', request.headers.get('content-type')) - return {'status': 'success'} - -@app.post('/event') -def handle_event(request: GiteaRequest): - """ Handle event from webhook. """ - # stop early if allowed - commit_msg = request.head_commit['message'] - if commit_msg.lower().startswith('[skip ci]'): - return {'status': 'received task'} - # clone repository - repo_url = request.repository['clone_url'] - local_repo_dir = clone_repository(repo_url) - print('local_repo_dir: ', local_repo_dir) - return {'status': 'success'} - -if __name__ == '__main__': - uvicorn.run( - app=app, - host='0.0.0.0' - ) \ No newline at end of file