A simple webserver that listens to github actions for a selected repository and stores the events in structured logs in MongoDB.
Install all dependencies using python pip3
$ pip3 install requirements.txt
You can start the webserver by using python3
$ python3 main.py
Github webhook accepts https link for which used ngrok to expose the local server to internet. You can download it from https://ngrok.com/download and start the ngrok service by following the below commands.
$ ./ngrok http 3000