timeu/pygwas_celery
is a docker image that is based on timeu/pygwas
docker image and has celery setup in order to run PyGWAS as a distributed task.
-
RUN with default configuration. Listens to all Queues
docker run -e "BROKER_URL=amqp://username:pw@BROKER_HOST:5672/VHOST" -e "REST_HOST=http://REST_HOST" -e "REST_USERNAME=USERNAME" -e "REST_PASSWORD=PW" timeu/pygwas_celery
-
Pass specific options to celery executable (i.e Queue, concurrency, etc)
docker run -e "BROKER_URL=amqp://username:pw@BROKER_HOST:5672/VHOST" -e "REST_HOST=http://REST_HOST" -e "REST_USERNAME=USERNAME" -e "REST_PASSWORD=PW" timeu/pygwas_celery -Q gwas.portal.fast
Following volumes are defined:
- /conf .. contains the celeryconfig.py file
- /GWASDATA .. folder where celery will the input & output files
- /GENOTYPE .. folder that contains the genotype data