Compare commits

..

No commits in common. "6037e4adb628399f37953a82bac42eb0b729e49e" and "89e052db1a98a8df1c77518fb38003c62692eb4e" have entirely different histories.

7 changed files with 6 additions and 89 deletions

View file

@ -12,6 +12,8 @@ server {
# also turn off last-modified since they are just the timestamps of the file in the docker image
# and may or may not bear any resemblance to when the resource changed
add_header Last-Modified "";
try_files $uri /$uri /index.html;
}
# assets can be cached because they have hashed filenames
@ -21,31 +23,3 @@ server {
}
}
server {
listen 8443 ssl;
server_name mx22.local;
root /app;
location / {
# disable cache entriely by default (apart from Etag which is accurate enough)
add_header Cache-Control 'private no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0';
if_modified_since off;
expires off;
# also turn off last-modified since they are just the timestamps of the file in the docker image
# and may or may not bear any resemblance to when the resource changed
add_header Last-Modified "";
}
# assets can be cached because they have hashed filenames
location /assets {
expires 1w;
add_header Cache-Control "public, no-transform";
}
ssl_certificate "/etc/ssl/certs/element-call.crt";
ssl_certificate_key "/etc/ssl/private/element-call.key";
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 10m;
ssl_prefer_server_ciphers on;
}

View file

@ -21,4 +21,4 @@ version: 0.1.0
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
appVersion: v0.3.13
appVersion: "1.16.0"

View file

@ -1 +0,0 @@
../../config/nginx.conf

View file

@ -1,4 +1,3 @@
---
apiVersion: v1
kind: ConfigMap
metadata:
@ -7,31 +6,3 @@ metadata:
data:
{{ .Values.config.fileName }}: |
{{ .Values.config.data | toPrettyJson | quote }}
---
apiVersion: v1
kind: ConfigMap
metadata:
name: nginx-config
namespace: default
data:
default.conf: {{ .Files.Get "files/nginx.conf" | quote }}
---
apiVersion: v1
kind: ConfigMap
metadata:
name: ssl-cert
namespace: default
data:
element-call.crt: {{ .Files.Get "certs/element-call.crt" | quote }}
---
apiVersion: v1
kind: ConfigMap
metadata:
name: ssl-key
namespace: default
data:
element-call.key: {{ .Files.Get "certs/element-call.key" | quote }}

View file

@ -37,9 +37,6 @@ spec:
- name: http
containerPort: {{ .Values.service.port }}
protocol: TCP
- name: https
containerPort: {{ .Values.service.port_https }}
protocol: TCP
livenessProbe:
httpGet:
path: /
@ -54,25 +51,10 @@ spec:
- name: config-volume
mountPath: "{{ .Values.config.path }}"
subPath: "{{ .Values.config.fileName }}"
- name: nginx-volume
mountPath: "{{ .Values.nginx_config.path }}"
- name: ssl-cert-volume
mountPath: "/etc/ssl/certs/"
- name: ssl-key-volume
mountPath: "/etc/ssl/private/"
volumes:
- name: config-volume
configMap:
name: app-config
- name: nginx-volume
configMap:
name: nginx-config
- name: ssl-cert-volume
configMap:
name: ssl-cert
- name: ssl-key-volume
configMap:
name: ssl-key
{{- with .Values.nodeSelector }}
nodeSelector:
{{- toYaml . | nindent 8 }}

View file

@ -11,9 +11,5 @@ spec:
targetPort: http
protocol: TCP
name: http
- port: {{ .Values.service.port_https }}
targetPort: {{ .Values.service.port_https }}
protocol: TCP
name: element-https
selector:
{{- include "element-call.selectorLabels" . | nindent 4 }}

View file

@ -5,10 +5,10 @@
replicaCount: 1
image:
repository: ghcr.io/vector-im/element-call
pullPolicy: IfNotPresent
repository: element-call_call
pullPolicy: Never
# Overrides the image tag whose default is the chart appVersion.
# tag: ""
tag: ""
imagePullSecrets: []
nameOverride: ""
@ -41,7 +41,6 @@ service:
port: 8080
targetPort: 8080
nodePort: 30070
port_https: 8443
ingress:
enabled: false
@ -88,7 +87,3 @@ config:
"feature_group_calls_without_video_and_audio": true
}
}
nginx_config:
path: /etc/nginx/conf.d
fileName: default.conf