Compatibility with newer job-running scheme

This commit is contained in:
Régis Behmo 2020-04-25 23:17:35 +02:00
parent d336448c7b
commit 6e3278c44f
5 changed files with 36 additions and 3 deletions

View File

@ -1 +1 @@
__version__ = "0.1.5"
__version__ = "0.1.6"

View File

@ -0,0 +1,25 @@
---
apiVersion: apps/v1
kind: Job
metadata:
name: notes-job
labels:
app.kubernetes.io/component: job
spec:
template:
spec:
restartPolicy: Never
containers:
- name: notes
image: {{ DOCKER_REGISTRY }}{{ NOTES_DOCKER_IMAGE }}
env:
- name: DJANGO_SETTINGS_MODULE
value: notesserver.settings.tutor
volumeMounts:
- mountPath: /openedx/edx-notes-api/notesserver/settings/tutor.py
name: settings
subPath: tutor.py
volumes:
- name: settings
configMap:
name: notes-settings

View File

@ -0,0 +1,8 @@
notes-job:
image: {{ DOCKER_REGISTRY }}{{ NOTES_DOCKER_IMAGE }}
environment:
DJANGO_SETTINGS_MODULE: notesserver.settings.tutor
volumes:
- ../plugins/notes/apps/settings/tutor.py:/openedx/edx-notes-api/notesserver/settings/tutor.py:ro
depends_on:
- mysql

View File

@ -4,7 +4,7 @@ notes:
environment:
DJANGO_SETTINGS_MODULE: notesserver.settings.tutor
volumes:
- ../plugins/notes/apps/settings/tutor.py:/openedx/edx-notes-api/notesserver/settings/tutor.py
- ../plugins/notes/apps/settings/tutor.py:/openedx/edx-notes-api/notesserver/settings/tutor.py:ro
- ../../data/notes:/openedx/data
restart: unless-stopped
depends_on:

View File

@ -1 +1 @@
./manage.py migrate --settings=notesserver.settings.tutor
./manage.py migrate