diff deploy.yaml @ 0:3989f073ed9e

start. hardcoded motion light in garage
author drewp@bigasterisk.com
date Thu, 24 Aug 2023 16:28:05 -0700
parents
children 0cc41259fddd
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deploy.yaml	Thu Aug 24 16:28:05 2023 -0700
@@ -0,0 +1,57 @@
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+  name: pi-mqtt
+spec:
+  replicas: 1
+  selector:
+    matchLabels:
+      app: pi-mqtt
+  template:
+    metadata:
+      labels:
+        app: pi-mqtt
+    spec:
+
+      volumes:
+        - name: nginx-conf
+          configMap:
+            name: pi-mqtt-nginx-conf
+      containers:
+        - name: proxy
+          image: docker.io/nginx:1.21.6
+          ports:
+            - containerPort: 80
+          volumeMounts:
+            - { name: nginx-conf, mountPath: "/etc/nginx/" }
+        - name: pi-mqtt-vite
+          image: reg:5000/pi_mqtt_image
+          ports:
+            - containerPort: 8002
+          command:
+            - pnpm
+            - exec
+            - vite
+            - --port=8002
+        - name: pi-mqtt-py
+          image: reg:5000/pi_mqtt_image
+          ports:
+            - containerPort: 8001
+          command:
+          - pdm
+          - run
+          - uvicorn
+          - '--port=8001'
+          - '--host=0.0.0.0'
+          - '--reload'
+          - 'pi_mqtt:app'
+---
+apiVersion: v1
+kind: Service
+metadata:
+  name: pi-mqtt
+spec:
+  ports:
+  - {port: 80, targetPort: 80}
+  selector:
+    app: pi-mqtt