Mercurial > code > home > repos > front-door-lock
view deploy.yaml @ 8:caea36c8289f
don't try to reconnect mqtt (was broken); just fail a k8s health check
author | drewp@bigasterisk.com |
---|---|
date | Thu, 30 Nov 2023 22:43:58 -0800 |
parents | 4365c72c59f6 |
children | 53e4020141fd |
line wrap: on
line source
apiVersion: apps/v1 kind: Deployment metadata: name: front-door-lock spec: replicas: 1 selector: matchLabels: app: front-door-lock template: metadata: labels: app: front-door-lock spec: volumes: - name: nginx-conf configMap: name: front-door-lock-nginx-conf containers: - name: proxy image: docker.io/nginx:1.21.6 ports: - containerPort: 80 volumeMounts: - { name: nginx-conf, mountPath: "/etc/nginx/" } - name: front-door-lock-vite image: reg:5000/front_door_lock_image ports: - containerPort: 8002 command: - pnpm - exec - vite - --port=8002 - name: front-door-lock-py image: reg:5000/front_door_lock_image ports: - containerPort: 8001 command: - pdm - run - uvicorn - '--port=8001' - '--host=0.0.0.0' - '--no-access-log' - '--reload' - 'front_door_lock:app' livenessProbe: httpGet: path: /health port: 80 --- apiVersion: v1 kind: Service metadata: name: front-door-lock spec: ports: - {port: 80, targetPort: 80} selector: app: front-door-lock