Rewrite of the original Github webhook logger (Git Logs).
See here for a list of all events.
Please see here for a list of all supported events.
More coming soon
- bot -> the frontend bot that allows configuration of the webhook logger
- webserver -> the webserver that hosts the webhook logger
Run the following in psql
to create the database:
CREATE DATABASE github;
\c github
\i schema.sql
Fill out bot/.env
and webserver/.env
(see the .env.sample
files there)
- Run
make selfhost
to build the bot. - Enter the
webserver
folder and runmake
to build the webserver.
You should ideally make this 2 systemd services in production.
- Run the bot with
make run
(in thebot
folder). - Run the webserver with
./webserver
(in thewebserver
folder).
Note that a 206
status code is returned if repo_url
is not added to the webhook
This project is licensed under the MIT License