infrastructure/kustomization/bases/nocodelytics-visitors-worke...

73 lines
1.7 KiB
YAML
Raw Normal View History

2024-03-29 19:20:27 +01:00
apiVersion: apps/v1
kind: Deployment
metadata:
name: nocodelytics-visitors-worker
spec:
replicas: 1
selector:
matchLabels:
ms: nocodelytics-visitors-worker
template:
metadata:
labels:
ms: nocodelytics-visitors-worker
spec:
containers:
- name: nocodelytics-visitors-worker
imagePullPolicy: Always
image: container-registry.nocodelytics.com/nocodelytics:latest
command:
[
"node",
"./api/.build/src/queue/workers/visitorIdentifyWorker/visitorIdentifyWorker.js",
2024-03-29 19:21:30 +01:00
"startVisitorsWorker",
2024-03-29 19:20:27 +01:00
]
env: []
envFrom:
- secretRef:
name: secrets
livenessProbe:
httpGet:
path: /healthz
port: 8080
initialDelaySeconds: 30
periodSeconds: 10
failureThreshold: 3
readinessProbe:
httpGet:
path: /healthz
port: 8080
initialDelaySeconds: 30
periodSeconds: 10
failureThreshold: 3
---
apiVersion: v1
kind: Service
metadata:
name: nocodelytics-visitors-worker
spec:
type: ClusterIP
selector:
ms: nocodelytics-visitors-worker
ports:
- port: 8080
targetPort: 8080
---
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
name: nocodelytics-visitors-worker
spec:
entryPoints:
- websecure
routes:
- match: Host(`default.nocodelytics.com`)
kind: Rule
services:
- name: nocodelytics-visitors-worker
port: 8080
tls:
certResolver: letsencrypt
domains:
- main: default.nocodelytics.com