From e3565f1c2c51eba7f84b682d6998610ede56fb23 Mon Sep 17 00:00:00 2001 From: Astra Logical Date: Thu, 5 Mar 2026 22:06:55 -0500 Subject: [PATCH] Dashy --- services/dashy/dashy-deployment.yaml | 53 ++++++++++++++++++++++++++++ services/dashy/dashy-service.yaml | 18 ++++++++++ 2 files changed, 71 insertions(+) create mode 100644 services/dashy/dashy-deployment.yaml create mode 100644 services/dashy/dashy-service.yaml diff --git a/services/dashy/dashy-deployment.yaml b/services/dashy/dashy-deployment.yaml new file mode 100644 index 0000000..d1660e0 --- /dev/null +++ b/services/dashy/dashy-deployment.yaml @@ -0,0 +1,53 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + kompose.cmd: kompose convert -f compose-dashy.yaml + kompose.version: 1.38.0 (HEAD) + labels: + io.kompose.service: dashy + name: dashy +spec: + replicas: 1 + selector: + matchLabels: + io.kompose.service: dashy + strategy: + type: Recreate + template: + metadata: + annotations: + kompose.cmd: kompose convert -f compose-dashy.yaml + kompose.version: 1.38.0 (HEAD) + labels: + io.kompose.service: dashy + spec: + containers: + - env: + - name: GID + value: "1000" + - name: UID + value: "1000" + image: lissy93/dashy + livenessProbe: + exec: + command: + - node + - /app/services/healthcheck + failureThreshold: 3 + initialDelaySeconds: 40 + periodSeconds: 90 + timeoutSeconds: 10 + name: dashy + ports: + - containerPort: 8080 + protocol: TCP + volumeMounts: + - mountPath: /app/user-data + name: dashy-config + restartPolicy: Always + volumes: + - name: dashy-config + nfs: + server: birdfeeder2.home.nest + path: /k3s/dashy diff --git a/services/dashy/dashy-service.yaml b/services/dashy/dashy-service.yaml new file mode 100644 index 0000000..243b42e --- /dev/null +++ b/services/dashy/dashy-service.yaml @@ -0,0 +1,18 @@ +apiVersion: v1 +kind: Service +metadata: + annotations: + kompose.cmd: kompose convert -f compose-dashy.yaml + kompose.version: 1.38.0 (HEAD) + labels: + io.kompose.service: dashy + name: dashy +spec: + type: NodePort + ports: + - name: "30870" + port: 30870 + targetPort: 8080 + nodePort: 30870 + selector: + io.kompose.service: dashy