apiVersion: apps/v1 kind: Deployment metadata: name: neuron-mcp namespace: neuron-dev labels: app: neuron-mcp env: dev spec: replicas: 1 strategy: type: Recreate selector: matchLabels: app: neuron-mcp template: metadata: labels: app: neuron-mcp env: dev spec: containers: - name: neuron-mcp image: registry.neuralplatform.ai/neuron-technologies/neuron-mcp:v0.18.14 imagePullPolicy: Always ports: - name: http containerPort: 8080 envFrom: - configMapRef: name: neuron-dev-config - secretRef: name: neuron-dev-secrets volumeMounts: - name: data mountPath: /data resources: requests: cpu: 100m memory: 256Mi limits: cpu: 500m memory: 512Mi livenessProbe: httpGet: path: /actuator/health/liveness port: http initialDelaySeconds: 30 periodSeconds: 30 failureThreshold: 3 readinessProbe: httpGet: path: /actuator/health/readiness port: http initialDelaySeconds: 15 periodSeconds: 10 failureThreshold: 3 volumes: - name: data persistentVolumeClaim: claimName: neuron-dev-data