Installing pagure-logcom¶
pagure-logcom is the service that updates the log table in the database for every commit made to the main branch of a repository allowing to build the calendar heatmap presented on every user’s page.
Configure your system¶
Install the required dependencies
python-redis
python-trollius-redis
python-trollius
Note
We ship a systemd unit file for pagure_logcom but we welcome patches for scripts for other init systems.
Install the files of pagure-loadjon as follow:
Source |
Destination |
|
---|---|---|
|
||
|
The first file is the pagure-logcom service itself, triggered by the git hook (shipped with pagure itself) and logging the commits into the database.
The second file is the systemd service file.
Activate the service and ensure it’s started upon boot:
systemctl enable redis
systemctl start redis
systemctl enable pagure_logcom
systemctl start pagure_logcom