From 175bd6b1caa5a4b83e22b76acae23cebb1e6122a Mon Sep 17 00:00:00 2001 From: fchinembiri Date: Sat, 11 Jul 2026 19:27:26 +0200 Subject: [PATCH] fix: add startup command in nextgen chart to ensure data directory and DB initialization --- k8s/nextgen/next-gen-chart/templates/deployment.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/k8s/nextgen/next-gen-chart/templates/deployment.yaml b/k8s/nextgen/next-gen-chart/templates/deployment.yaml index ad68c9d..1e90e71 100644 --- a/k8s/nextgen/next-gen-chart/templates/deployment.yaml +++ b/k8s/nextgen/next-gen-chart/templates/deployment.yaml @@ -19,9 +19,14 @@ spec: - name: {{ .Chart.Name }} image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" imagePullPolicy: {{ .Values.image.pullPolicy }} + command: + - sh + - -c + - "mkdir -p /app/data && ([ -f /app/data/school.db ] || node src/database/init.js) && node src/index.js" ports: - name: http containerPort: {{ .Values.service.port }} protocol: TCP resources: {{- toYaml .Values.resources | nindent 12 }} +