Resolwe server for Orange data mining
Install requirements:
pip install -r requirements.txtStart PostgreSQL, Redis, and Elasticsearch Docker containers:
docker-compose upSetup project database:
python manage.py migrate
python manage.py createsuperuser --username admin --email admin@example.com
python manage.py register
python manage.py elastic_index
python manage.py elastic_mappingRun servers (each in a separate terminal window):
python manage.py runserver # Django development server
python manage.py runworker rest_framework_reactive.worker rest_framework_reactive.poll_observer rest_framework_reactive.throttle resolwe-server.manager.control flow.purge
python manage.py runlistener # Executor listener server
celery -A resolwe_server worker --queues=ordinary,hipri --loglevel=info # Celery workload manager