25 lines
613 B
YAML
25 lines
613 B
YAML
{{- /*
|
|
Generate config for each PocketBase instance
|
|
*/ -}}
|
|
{{- range .Values.instances }}
|
|
---
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: pocketbase-{{ .id }}-config
|
|
labels:
|
|
app: pocketbase
|
|
instance: {{ .id }}
|
|
{{- include "pocketbase.labels" $ | nindent 4 }}
|
|
data:
|
|
PB_DATA: /pb/pb_data
|
|
PB_STATIC: /pb/static
|
|
# SMTP Configuration (optional)
|
|
{{- if .smtp }}
|
|
PB_EMAIL_SMTP_HOST: {{ .smtp.host | quote }}
|
|
PB_EMAIL_SMTP_PORT: {{ .smtp.port | quote }}
|
|
PB_EMAIL_SMTP_USERNAME: {{ .smtp.username | quote }}
|
|
PB_EMAIL_SMTP_PASSWORD: {{ .smtp.password | quote }}
|
|
{{- end }}
|
|
{{- end }}
|