rancher-partner-charts/charts/kasten/k10/templates/frontend-nginx-configmap.yaml

51 lines
1.2 KiB
YAML

kind: ConfigMap
apiVersion: v1
metadata:
labels:
{{ include "helm.labels" . | indent 4 }}
namespace: {{ .Release.Namespace }}
name: frontend-config
data:
frontend.conf: |
server {
listen {{ .Values.service.externalPort }} default_server;
{{- if .Values.global.network.enable_ipv6 }}
listen [::]:{{ .Values.service.externalPort }} default_server;
{{- end }}
server_name localhost;
gzip on;
# serves *.gz files (when present) instead of dynamic compression
gzip_static on;
root /frontend;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}
nginx.conf: |
#user nginx; # this directive is ignored if we use a non-root user in Dockerfile
worker_processes 4;
error_log stderr warn;
pid /var/run/nginx/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
access_log /dev/stdout;
sendfile on;
keepalive_timeout 650;
# turn off nginx version in responses
server_tokens off;
include /etc/nginx/conf.d/*.conf;
}