# Minikube backend patches — single replica, reduced resources, NodePort --- apiVersion: apps/v1 kind: Deployment metadata: name: ecommerce-app namespace: ecommerce spec: replicas: 1 template: spec: containers: - name: ecommerce-app # Never pull — use minikube's local Docker daemon image imagePullPolicy: Never resources: requests: cpu: 100m memory: 128Mi limits: cpu: 500m memory: 512Mi --- apiVersion: v1 kind: Service metadata: name: ecommerce-app namespace: ecommerce spec: type: NodePort ports: - port: 80 targetPort: 3000 nodePort: 30080 protocol: TCP name: http --- # Migration job also needs imagePullPolicy: Never apiVersion: batch/v1 kind: Job metadata: name: prisma-migrate namespace: ecommerce spec: template: spec: containers: - name: migrate imagePullPolicy: Never