fix(querybook): use production mode
This commit is contained in:
42
querybook/helm-chart.patch
Normal file
42
querybook/helm-chart.patch
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
diff --git a/helm/templates/web/web-deployment.yaml b/helm/templates/web/web-deployment.yaml
|
||||||
|
index c520cf8..d3c2e50 100644
|
||||||
|
--- a/helm/templates/web/web-deployment.yaml
|
||||||
|
+++ b/helm/templates/web/web-deployment.yaml
|
||||||
|
@@ -26,13 +26,24 @@ spec:
|
||||||
|
release: {{ .Release.Name }}
|
||||||
|
component: {{ .Values.web.name }}
|
||||||
|
spec:
|
||||||
|
+ {{- with .Values.web.initContainers }}
|
||||||
|
+ initContainers:
|
||||||
|
+ {{- toYaml . | nindent 8 }}
|
||||||
|
+ {{- end }}
|
||||||
|
containers:
|
||||||
|
- name: {{ .Values.web.name }}
|
||||||
|
args:
|
||||||
|
- - ./querybook/scripts/bundled_docker_run_web
|
||||||
|
- - --initdb
|
||||||
|
+ - /bin/bash
|
||||||
|
+ - -c
|
||||||
|
+ - |
|
||||||
|
+ ./querybook/scripts/init_db
|
||||||
|
+ ./querybook/scripts/runservice web {{ .Values.web.service.containerPort }}
|
||||||
|
image: "{{ .Values.web.image.repository }}:{{ .Values.web.image.tag }}"
|
||||||
|
imagePullPolicy: {{ .Values.web.image.pullPolicy }}
|
||||||
|
+ {{- with .Values.web.volumeMounts }}
|
||||||
|
+ volumeMounts:
|
||||||
|
+ {{- toYaml . | nindent 12 }}
|
||||||
|
+ {{- end }}
|
||||||
|
env:
|
||||||
|
- name: PORT
|
||||||
|
value: "{{ .Values.web.service.containerPort }}"
|
||||||
|
@@ -64,6 +75,10 @@ spec:
|
||||||
|
- containerPort: {{ .Values.web.service.containerPort }}
|
||||||
|
resources:
|
||||||
|
{{- toYaml .Values.web.resources | nindent 12 }}
|
||||||
|
+ {{- with .Values.web.volumes }}
|
||||||
|
+ volumes:
|
||||||
|
+ {{- toYaml . | nindent 8 }}
|
||||||
|
+ {{- end }}
|
||||||
|
restartPolicy: Always
|
||||||
|
{{- with .Values.nodeSelector }}
|
||||||
|
nodeSelector:
|
||||||
@@ -29,13 +29,15 @@ delete-namespace:
|
|||||||
clone-chart-repo:
|
clone-chart-repo:
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
if [ ! -d "querybook-repo" ]; then
|
if [ -d "querybook-repo" ]; then
|
||||||
|
echo "Removing existing Querybook repository..."
|
||||||
|
rm -rf querybook-repo
|
||||||
|
fi
|
||||||
echo "Cloning Querybook Helm chart repository..."
|
echo "Cloning Querybook Helm chart repository..."
|
||||||
git clone --depth 1 ${QUERYBOOK_CHART_REPO} querybook-repo
|
git clone --depth 1 ${QUERYBOOK_CHART_REPO} querybook-repo
|
||||||
else
|
echo "Applying Helm chart patches..."
|
||||||
echo "Querybook repository already exists. Pulling latest changes..."
|
cd querybook-repo && git apply ../helm-chart.patch
|
||||||
cd querybook-repo && git pull
|
echo "Patches applied successfully"
|
||||||
fi
|
|
||||||
|
|
||||||
# Remove cloned chart repository
|
# Remove cloned chart repository
|
||||||
remove-chart-repo:
|
remove-chart-repo:
|
||||||
|
|||||||
Reference in New Issue
Block a user