Job
metadata:
name: {{ .Values.client_site.namemigrate }}
spec:
template:
spec:
containers:
- env:
{{- range $key, $val := .Values.client_site.env }}
- name: {{ $key }}
value: {{ $val | quote }}
{{- end }}
{{- range $key, $val := .Values.backend.env }}
- name: {{ $key }}
value: {{ $val | quote }}
{{- end }}
name: {{ .Values.client_site.namemigrate }}
image: {{ .Values.client_site.image }}
command: ["php", "artisan", "migrate", "--force"]
restartPolicy: Never
backoffLimit: 4
а как сделать так, что бы еще одну команду выполнить после миграции? писать другую джобу? но тогда как их связать? или тут указать вторую команду можно как то?
говорили же, не использовать джобу для миграций)
можешь сделать типа такого command: ["/bin/sh", "-c"] args: ["php artisan migrate --force; ping 1.1.1.1"] Как говорили где-то выше, нормальной темой будет добавить вместо этой джобы init container
Обсуждают сегодня