comparison 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
comparison
equal deleted inserted replaced
-1:000000000000 0:3989f073ed9e
1 apiVersion: apps/v1
2 kind: Deployment
3 metadata:
4 name: pi-mqtt
5 spec:
6 replicas: 1
7 selector:
8 matchLabels:
9 app: pi-mqtt
10 template:
11 metadata:
12 labels:
13 app: pi-mqtt
14 spec:
15
16 volumes:
17 - name: nginx-conf
18 configMap:
19 name: pi-mqtt-nginx-conf
20 containers:
21 - name: proxy
22 image: docker.io/nginx:1.21.6
23 ports:
24 - containerPort: 80
25 volumeMounts:
26 - { name: nginx-conf, mountPath: "/etc/nginx/" }
27 - name: pi-mqtt-vite
28 image: reg:5000/pi_mqtt_image
29 ports:
30 - containerPort: 8002
31 command:
32 - pnpm
33 - exec
34 - vite
35 - --port=8002
36 - name: pi-mqtt-py
37 image: reg:5000/pi_mqtt_image
38 ports:
39 - containerPort: 8001
40 command:
41 - pdm
42 - run
43 - uvicorn
44 - '--port=8001'
45 - '--host=0.0.0.0'
46 - '--reload'
47 - 'pi_mqtt:app'
48 ---
49 apiVersion: v1
50 kind: Service
51 metadata:
52 name: pi-mqtt
53 spec:
54 ports:
55 - {port: 80, targetPort: 80}
56 selector:
57 app: pi-mqtt