Skip to content
Snippets Groups Projects
Select Git revision
  • master protected
  • test default protected
  • original
  • pirati-backup protected
  • beta-2
  • beta-1
  • v3.1.4
  • v3.1.3
  • v3.1.2
  • v3.1.1
  • v3.1.0
  • v3.0.16
  • v3.0.15
  • v3.0.14
  • v3.0.13
  • v3.0.12
  • v3.0.11
  • v3.0.10
  • v3.0.9
  • v3.0.8
  • v3.0.7
  • v3.0.6
  • v3.0.5
  • v3.0.4
24 results

helios-server

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Ben Adida authored
    c919f64c
    History
    The Helios Election Server
    ==========================
    
    LICENSE: this code is released under the GPL v3 or later.
    
    NEEDS:
    - http://github.com/openid/python-openid
    - rabbitmq 1.8
    -- http://www.rabbitmq.com/debian.html
    -- update the deb source
    -- apt-get install rabbitmq-server
    
    - celery 2.0.2 and django-celery 2.0.2 for async jobs
    -- http://celeryq.org
    -- apt-get install python-setuptools
    -- easy_install celery
    -- easy_install django-celery
    
    - South for schema migration
    -- easy_install South
    
    
    GETTING SOUTH WORKING ON EXISTING INSTALL
    - as of Helios v3.0.4, we're using South to migrate data models
    - if you've already loaded the data model beforehand, you need to tell South that you've migrated appropriately
    - so, if your data model is up to date with the code, do
    
    python manage.py syncdb
    
    to get the south db models set up, and then:
    
    python manage.py migrate --list
    
    - if there are some unchecked migrations, and you are SURE that your database is up to date with the models (which should be the case if you're between v3.0.0 and v3.0.4 inclusive), then do
    
    python manage.py migrate --fake