Files
2023-03-09 12:47:52 -07:00

54 lines
1.4 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app.kubernetes.io/name: rfqm
app.kubernetes.io/component: dummy-mm
name: rfq-dummy-mm
spec:
strategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 25%
maxSurge: 25%
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: rfqm
app.kubernetes.io/component: dummy-mm
template:
metadata:
labels:
app.kubernetes.io/name: rfqm
app.kubernetes.io/component: dummy-mm
spec:
nodeSelector:
kubernetes.io/arch: amd64 # We currently only support amd64
containers:
- image: 0x-rfq-api:latest
name: rfq-dummy-mm
resources:
limits:
cpu: 800m
memory: 1Gi
requests:
cpu: 500m
memory: 500Mi
imagePullPolicy: Always
readinessProbe:
httpGet:
path: /
port: 3001
initialDelaySeconds: 2
periodSeconds: 5
successThreshold: 1
timeoutSeconds: 5
command: ["/bin/sh", "-c"]
args: ["update-ca-certificates; yarn workspace rfq-api start:service:dummy_mm_http"]
ports:
- containerPort: 3001
name: http
env:
- name: NODE_ENV
value: "production"