26 lines
901 B
Smarty
26 lines
901 B
Smarty
|
{{- define "briefkasten.createdb" -}}
|
||
|
image: {{ .Values.image.repository }}:{{ .Values.image.tag }}
|
||
|
imagePullPolicy: {{ .Values.image.pullPolicy }}
|
||
|
securityContext:
|
||
|
runAsUser: {{ .Values.podSecurityContext.runAsUser }}
|
||
|
runAsGroup: {{ .Values.podSecurityContext.runAsGroup }}
|
||
|
readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }}
|
||
|
runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }}
|
||
|
envFrom:
|
||
|
- secretRef:
|
||
|
name: '{{ include "tc.common.names.fullname" . }}-secret'
|
||
|
- configMapRef:
|
||
|
name: '{{ include "tc.common.names.fullname" . }}-config'
|
||
|
command: ["/bin/sh", "-c"]
|
||
|
args:
|
||
|
- |-
|
||
|
pnpm start &
|
||
|
echo "Waiting 5s for app to start..."
|
||
|
sleep 5
|
||
|
echo "Executing DB Seed..."
|
||
|
until pnpm db:push; do echo "DB Seed failed... Retrying in 5s..." sleep 5; done;
|
||
|
echo "...Done"
|
||
|
echo "Exiting... App will start now..."
|
||
|
exit 0
|
||
|
{{- end -}}
|