Mercurial > code > home > repos > pi_mqtt
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 |