GNU Build-id providing service
Python HTML CSS Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
darkimporter
darkserver
darkserverweb Updates to 1.0.4 Feb 1, 2016
data
fedmsg.d
static
.gitignore
MANIFEST.in For release 1.0.1 Jan 27, 2016
README Small updates to README Jan 29, 2016
TODO
darkdashboard
darkjobworker.py a command line tool to run the importer. Dec 31, 2015
darkserver-httpd.conf updated httpd conf Feb 21, 2013
darkserver-import
darkserver-sop.rst Adds the updates sop document. Feb 26, 2016
darkserver.conf First commit with initial code to import data from Nov 9, 2011
darkserver.service The service file for darkserver. Jan 27, 2016
darkserver.wsgi
darkserver_job The service file for darkserver. Jan 27, 2016
darkserverweb.conf Changed the section name to darkserverweb. Nov 10, 2011
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.