mirror of
https://github.com/truenas/charts.git
synced 2026-05-01 22:11:04 +08:00
50 lines
1.2 KiB
Smarty
50 lines
1.2 KiB
Smarty
{{- define "nextcloud.service" -}}
|
|
service:
|
|
nextcloud:
|
|
enabled: true
|
|
primary: true
|
|
{{- if not .Values.ncNetwork.certificateID }}
|
|
type: NodePort
|
|
{{- else }}
|
|
type: ClusterIP
|
|
{{- end }}
|
|
targetSelector: nextcloud
|
|
ports:
|
|
webui:
|
|
enabled: true
|
|
primary: true
|
|
{{- if not .Values.ncNetwork.certificateID }}
|
|
nodePort: {{ .Values.ncNetwork.webPort }}
|
|
{{- end }}
|
|
port: 80
|
|
targetPort: 80
|
|
targetSelector: nextcloud
|
|
{{- if .Values.ncNetwork.certificateID }}
|
|
nextcloud-nginx:
|
|
enabled: true
|
|
type: NodePort
|
|
targetSelector: nginx
|
|
ports:
|
|
webui-tls:
|
|
enabled: true
|
|
port: {{ .Values.ncNetwork.webPort }}
|
|
nodePort: {{ .Values.ncNetwork.webPort }}
|
|
targetPort: {{ .Values.ncNetwork.webPort }}
|
|
targetSelector: nginx
|
|
{{- end }}
|
|
|
|
# Redis
|
|
redis:
|
|
enabled: true
|
|
type: ClusterIP
|
|
targetSelector: redis
|
|
ports:
|
|
redis:
|
|
enabled: true
|
|
primary: true
|
|
port: 6379
|
|
targetPort: 6379
|
|
targetSelector: redis
|
|
{{- include "ix.v1.common.app.postgresService" $ | nindent 2 }}
|
|
{{- end -}}
|