Andrew Williams f5ece1c8c3 Rework of the API import routines, now more task based
This is step one of cleaning up the eve_api application and replacing the working core with a more stable, celery based import queue. In addition we've added the ability to import a character just based on character ID, this should allow for populated corporate CEO positions on corps.
2010-12-01 16:04:36 +00:00
2010-11-29 12:09:24 +00:00
2010-11-03 11:16:56 +00:00
2010-12-01 12:14:17 +00:00
2010-02-23 10:16:25 +00:00
2010-11-10 11:38:08 +00:00
2010-11-12 09:40:21 +00:00

REQUIREMENTS
------------

Use ./setup-env.sh to setup the virtualenv for Auth, you'll also need the following packages (as named on Debian):

python-zeroc-ice (ZeroC ICE Bindings for Python, only needed if you are using Mumble connecitivty)
python-imaging (PIL)
python-mysqldb (MySQL connectors for Python)
python-crypto (SSL and related stuff for Django)
python-virtualenv (distribute enabled version)
python-distribute

Also you'll need a working RabbitMQ install, and your database software of choice.

RABBITMQ SETUP
--------------

The fabric config has all the options to auto configure this for you, just give sudo access to /usr/sbin/rabbitmqctl to 
your user.

VIRTUALENV SETUP
----------------

Most of Auth's dependancies are pulled through Virtualenv, to setup the enviroment use the ./setup-env.sh script. 

RUNNING
-------

For live envs, use ./start.sh, which runs a FCGI instance on port 9981.

For dev, use ./manage.py runserver <ip>:<port>, after loading the virtualenv. Load a seperate shell and start the Celery
work processor with ./manage.py celeryd

DB SETUP
--------

Copy over dbsettings.py.example and modify to your needs.


MUMBLE SETUP
------------

If you are using the Mumble SSO connector, then please copy over your Murmur.ice file to the root of the directory, if this 
doesnt match the current running Mumble server it'll cause a world of pain.
Description
No description provided
Readme BSD-3-Clause 2 MiB
Languages
Python 92.2%
HTML 7.3%
CSS 0.5%