diff --git a/Deployments/firefox.yaml b/Deployments/firefox.yaml new file mode 100644 index 0000000..285ee10 --- /dev/null +++ b/Deployments/firefox.yaml @@ -0,0 +1,61 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: firefox +spec: + replicas: 1 + revisionHistoryLimit: 3 + selector: + matchLabels: + app: firefox + template: + metadata: + labels: + app: firefox + spec: + containers: + - image: lscr.io/linuxserver/firefox:101.0.1-r0-ls69 + name: firefox + resources: + limits: + cpu: "1200m" + memory: "2000Mi" + requests: + cpu: "300m" + memory: "40Mi" + env: + - name: TZ + value: Europe/Oslo + - name: PUID + value: "1000" + - name: PGID + value: "1000" + ports: + - containerPort: 3000 + volumeMounts: + - name: vol + mountPath: /config + - name: dshm + mountPath: /dev/shm + + volumes: + - name: vol + emptyDir: + - name: dshm + emptyDir: + medium: Memory +--- +apiVersion: v1 +kind: Service +metadata: + name: firefox-svc + labels: + app: firefox +spec: + type: NodePort + ports: + - port: 3000 + targetPort: 3000 + nodePort: 30104 + selector: + app: firefox