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:
|
||||
#!/bin/bash
|
||||
set -euo pipefail
|
||||
if [ ! -d "querybook-repo" ]; then
|
||||
echo "Cloning Querybook Helm chart repository..."
|
||||
git clone --depth 1 ${QUERYBOOK_CHART_REPO} querybook-repo
|
||||
else
|
||||
echo "Querybook repository already exists. Pulling latest changes..."
|
||||
cd querybook-repo && git pull
|
||||
if [ -d "querybook-repo" ]; then
|
||||
echo "Removing existing Querybook repository..."
|
||||
rm -rf querybook-repo
|
||||
fi
|
||||
echo "Cloning Querybook Helm chart repository..."
|
||||
git clone --depth 1 ${QUERYBOOK_CHART_REPO} querybook-repo
|
||||
echo "Applying Helm chart patches..."
|
||||
cd querybook-repo && git apply ../helm-chart.patch
|
||||
echo "Patches applied successfully"
|
||||
|
||||
# Remove cloned chart repository
|
||||
remove-chart-repo:
|
||||
|
||||
Reference in New Issue
Block a user