diff --git a/owntracks/01-deployment-frontend.yaml b/owntracks/01-deployment-frontend.yaml new file mode 100644 index 0000000..1e27d47 --- /dev/null +++ b/owntracks/01-deployment-frontend.yaml @@ -0,0 +1,37 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: frontend + namespace: owntracks + labels: + app: frontend +spec: + selector: + matchLabels: + app: frontend + strategy: + type: RollingUpdate + template: + metadata: + labels: + app: frontend + spec: + containers: + - env: + - name: SERVER_HOST + value: owntracks + - name: SERVER_PORT + value: "8083" + image: docker.io/owntracks/frontend:v2.0.0-beta.8 + imagePullPolicy: IfNotPresent + name: frontend + ports: + - containerPort: 80 + protocol: TCP + volumeMounts: + - mountPath: /usr/share/nginx/html/config + name: config + volumes: + - name: config + configMap: + name: frontend diff --git a/owntracks/03-service-frontend.yaml b/owntracks/03-service-frontend.yaml new file mode 100644 index 0000000..9a92290 --- /dev/null +++ b/owntracks/03-service-frontend.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: Service +metadata: + name: frontend + namespace: owntracks +spec: + ports: + - port: 80 + protocol: TCP + targetPort: 80 + selector: + app: frontend + type: ClusterIP diff --git a/owntracks/05-frontend-cm.yaml b/owntracks/05-frontend-cm.yaml new file mode 100644 index 0000000..934ad09 --- /dev/null +++ b/owntracks/05-frontend-cm.yaml @@ -0,0 +1,9 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: frontend +data: + config.js: | + // Here you can overwite the default configuration values + window.owntracks = window.owntracks || {}; + window.owntracks.config = {};