diff --git a/safeshare/K8s/frontend_deployment.yaml b/safeshare/K8s/frontend_deployment.yaml index 23061af..18d13cc 100644 --- a/safeshare/K8s/frontend_deployment.yaml +++ b/safeshare/K8s/frontend_deployment.yaml @@ -6,7 +6,7 @@ metadata: app: safeshare tier: frontend spec: - replicas: 1 # Since you mentioned you didn't want replicas for frontend + replicas: 1 selector: matchLabels: app: safeshare @@ -19,7 +19,7 @@ spec: spec: containers: - name: safeshare-frontend - image: amusement3004/safeshare-frontend:latest + image: amusement3004/safeshare-frontend imagePullPolicy: IfNotPresent ports: - - containerPort: 80 # Assuming your React app runs on port 80 \ No newline at end of file + - containerPort: 3000 \ No newline at end of file diff --git a/safeshare/K8s/frontend_service.yaml b/safeshare/K8s/frontend_service.yaml index 5f5eb24..ee2df37 100644 --- a/safeshare/K8s/frontend_service.yaml +++ b/safeshare/K8s/frontend_service.yaml @@ -6,10 +6,10 @@ metadata: app: safeshare tier: frontend spec: - type: LoadBalancer # This will expose the service externally, adapt based on your cloud provider or environment + type: NodePort ports: - - port: 80 # Matching the container port - targetPort: 80 + - port: 3000 + nodePort: 32000 # Optional: This is an example. Kubernetes will assign an available port if you don't specify this. selector: app: safeshare tier: frontend \ No newline at end of file