apiVersion: apps/v1 kind: Deployment metadata: name: parcoursmob-mcp-server namespace: tilt-dev labels: app: parcoursmob-mcp-server component: mcp-server spec: replicas: 1 selector: matchLabels: app: parcoursmob-mcp-server template: metadata: labels: app: parcoursmob-mcp-server component: mcp-server spec: containers: - name: parcoursmob-mcp-server image: parcoursmob-mcp-server:latest ports: - containerPort: 8080 name: http env: - name: CONFIG_PATH value: "/app/config.yaml" resources: requests: memory: "64Mi" cpu: "50m" limits: memory: "256Mi" cpu: "200m" livenessProbe: httpGet: path: /health port: 8080 initialDelaySeconds: 10 periodSeconds: 30 failureThreshold: 3 readinessProbe: httpGet: path: /ready port: 8080 initialDelaySeconds: 5 periodSeconds: 10 failureThreshold: 3 volumeMounts: - name: config mountPath: /app/config.yaml subPath: config.yaml volumes: - name: config configMap: name: parcoursmob-mcp-server-config restartPolicy: Always