apiVersion: apps/v1
kind: Deployment
metadata:
  name: main-ui
  namespace: contoso-hypermarket
spec:
  replicas: 1
  selector:
    matchLabels:
      app: main-ui
  template:
    metadata:
      labels:
        app: main-ui
    spec:
      containers:
      - name: main-ui
        image: mcr.microsoft.com/jumpstart/agora/main_ui:1.0.0
        ports:
        - containerPort: 8080
        env:
        - name: REACT_APP_FOOTFALL_API
          value: "http://footfall-ai-api:5000"
        - name: REACT_APP_CEREBRAL_API_URL
          value: "http://cerebral-api-service.contoso-hypermarket.svc.cluster.local:5003/Cerebral/api/process_question"

---

apiVersion: v1
kind: Service
metadata:
  name: main-ui
  namespace: contoso-hypermarket
spec:
  selector:
    app: main-ui
  ports:
    - protocol: TCP
      port: 8080
      targetPort: 8080
  type: LoadBalancer
