GNU Build-id providing service
Python HTML CSS Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
darkimporter
darkserver
darkserverweb
data
fedmsg.d
static
.gitignore
MANIFEST.in
README
TODO
darkdashboard
darkjobworker.py
darkserver-httpd.conf
darkserver-import
darkserver-sop.rst
darkserver.conf
darkserver.service
darkserver.wsgi
darkserver_job
darkserverweb.conf
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.