FPDC : Add Pod-based life hook to manage database migration

Signed-off-by: Clement Verna <cverna@tutanota.com>
This commit is contained in:
Clement Verna 2018-09-26 14:58:15 +02:00
parent cfb47826bb
commit dc4ea520c9

View file

@ -4,15 +4,28 @@ kind: DeploymentConfig
metadata:
labels:
app: fpdc
service: fpdc
name: fpdc
service: fpdc
name: fpdc
spec:
replicas: 2
replicas: 1
selector:
app: fpdc
deploymentconfig: fpdc
strategy:
resources: {}
type: Recreate
recreateParams:
mid:
failurePolicy: Abort
execNewPod:
containerName: fpdc
command: [ "django-admin", "migrate", "--no-input"]
env:
- name: PYTHONPATH
value: /opt/app-root/src
- name: DJANGO_SETTINGS_MODULE
value: fpdc.settings.prod
volumes:
- config-volume
template:
metadata:
labels: