There is now a single "permissions" container that makes all permission changes in Tutor core
22 lines
788 B
Plaintext
22 lines
788 B
Plaintext
############# Xqueue: external grading of Open edX problems
|
|
xqueue:
|
|
image: {{ XQUEUE_DOCKER_IMAGE }}
|
|
volumes:
|
|
- ../plugins/xqueue/apps/settings/tutor.py:/openedx/xqueue/xqueue/tutor.py:ro
|
|
- ../../data/xqueue/media:/openedx/data/media
|
|
environment:
|
|
DJANGO_SETTINGS_MODULE: xqueue.tutor
|
|
restart: unless-stopped
|
|
depends_on: {{ [("mysql", RUN_MYSQL)]|list_if }}
|
|
|
|
xqueue-consumer:
|
|
image: {{ XQUEUE_DOCKER_IMAGE }}
|
|
volumes:
|
|
- ../plugins/xqueue/apps/settings/tutor.py:/openedx/xqueue/xqueue/tutor.py:ro
|
|
environment:
|
|
DJANGO_SETTINGS_MODULE: xqueue.tutor
|
|
restart: unless-stopped
|
|
entrypoint: ["sh", "-e", "-c"]
|
|
command: ["while true; do echo 'running consumers'; ./manage.py run_consumer; sleep 10; done"]
|
|
depends_on: {{ [("mysql", RUN_MYSQL)]|list_if }}
|