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.sqlFill out bot/.env and webserver/.env (see the .env.sample files there)
- Run
make selfhostto build the bot. - Enter the
webserverfolder and runmaketo build the webserver.
You should ideally make this 2 systemd services in production.
- Run the bot with
make run(in thebotfolder). - Run the webserver with
./webserver(in thewebserverfolder).
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