apiVersion: apps/v1
kind: Deployment
metadata:
  name: securitylink-ai
  namespace: securitylink
spec:
  replicas: 1
  selector:
    matchLabels:
      app: securitylink-ai
  template:
    metadata:
      labels:
        app: securitylink-ai
    spec:
      containers:
        - name: securitylink-ai
          image: 381492067916.dkr.ecr.ap-east-1.amazonaws.com/securitylink-ai:latest
          resources:
            limits:
              memory: "2Gi"
              cpu: "1000m"
            requests:
              memory: "500Mi"
              cpu: "500m"
          ports:
            - name: httpport
              containerPort: 8080
          livenessProbe:
            tcpSocket:
              port: 8080
            initialDelaySeconds: 90
            periodSeconds: 10
            timeoutSeconds: 5
            failureThreshold: 5
          readinessProbe:
            tcpSocket:
              port: 8080
            initialDelaySeconds: 60
            periodSeconds: 10
            timeoutSeconds: 5
            failureThreshold: 3