diff --git a/deployments/local/kubernetes/deploy.sh b/deployments/local/kubernetes/deploy.sh index 30b3de3c..7d6c9806 100755 --- a/deployments/local/kubernetes/deploy.sh +++ b/deployments/local/kubernetes/deploy.sh @@ -67,28 +67,30 @@ echo "" # Apply ConfigMap echo "⚙️ Applying ConfigMap..." -kubectl apply -f deployments/local/kubernetes/iam-service-configmap.yaml +kubectl apply -f iam-service-configmap.yaml echo "✅ ConfigMap applied" echo "" # Build Docker image echo "🐳 Building Docker image..." +cd ../../.. docker build -t iam-service:local -f services/iam-service/Dockerfile . +cd deployments/local/kubernetes echo "✅ Docker image built" echo "" # Apply Deployment echo "🚀 Deploying IAM Service..." -kubectl apply -f deployments/local/kubernetes/iam-service-deployment.yaml +kubectl apply -f iam-service-deployment.yaml echo "✅ Deployment created" echo "" # Apply Service echo "🌐 Creating Service..." -kubectl apply -f deployments/local/kubernetes/iam-service-service.yaml +kubectl apply -f iam-service-service.yaml echo "✅ Service created" echo "" diff --git a/deployments/local/kubernetes/iam-service-deployment.yaml b/deployments/local/kubernetes/iam-service-deployment.yaml index 39999fc7..8715022d 100644 --- a/deployments/local/kubernetes/iam-service-deployment.yaml +++ b/deployments/local/kubernetes/iam-service-deployment.yaml @@ -20,7 +20,7 @@ spec: containers: - name: iam-service image: iam-service:local - imagePullPolicy: Never # Use local image, don't pull from registry + imagePullPolicy: IfNotPresent # Use local image, don't pull from registry ports: - containerPort: 5001 name: http