Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
DNS Allocator web application - Django project
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

DNS Allocator



Message Broker (during development)

All Celery supported AMQP message brokers can be used.


In order to use DNS Allocator the Django project needs to have a complete The following Django settings are required to run DNS Allocator:

  • BROKER_URL and other required message broker settings

All other settings are pre-configured inside settings/, which can be imported using the following line in your settings/{env}.py:

from .base import *

A basic development environment can be launched using the pre-configured settings/


First of all you need to install all the dependencies. It is recommended to perform the installations using the pip command.

The next step is to get all source from

git clone git:// dnsalloc

cd dnsalloc

git submodule init
git submodule update

After that you need to collect and compress the static files using:

python collectstatic --noinput
python compress --force

Now you need to setup your webserver to serve the Django project. Please take a look at the Django documentation for more information.

You can run a development server using the following command:

python runserver

Executing Tasks

Besides running the webserver, you need to run celeryd and celerybeat. You can do this by executing the following command from your server's shell:

python celeryd -B -E


Something went wrong with that request. Please try again.