GNU Build-id providing service
Python Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
darkimporter
darkserver
darkweb
data
fedmsg.d
.gitignore
MANIFEST.in
README
TODO
darkjobworker.py
darkserver-httpd.conf
darkserver-sop.rst
darkserver.conf
darkserver.service
darkserver.wsgi
darkserver_job
fixtures.json
generate_fixtures.py
old_build_importer.py
publish_messages.py
runtests.sh
setup.py

README

darkserver
=========
This is simple python and Django based service which provides details of GNU build-ids
from various ELF files from the RPM packages. The service is divided into two
different parts.

Fedora wiki URL
===============
https://fedoraproject.org/wiki/Darkserver


Requirements
============

* Python >= 2.7
* Django >= 1.6.x
* elf-utils
* koji
* rpmdevtools
* Postgresql
* httpd
* mod_wsgi
* python-psycopg2
* redis
* wget
* python-retask
* python-cmd2
* python-requests


Web server
==========

First setup the database details in access at /etc/darkserver/darkserverweb.conf

To start the server use the following command:

$ python manage.py runserver 8080

This will start the server at port 8080. If you want to start the server in a
different port you can provide it as a command line argument.

We are now using a fedmsg listener to listen to newer builds.