replicaCount: 1

image:
  repository: registry.mattiaswiberg.com/nextjs-slack-clone
  tag: latest
  pullPolicy: IfNotPresent

# Image pull secrets for private registry authentication
imagePullSecrets:
  - name: registry-creds

nameOverride: ""
fullnameOverride: ""

serviceAccount:
  create: true
  annotations: {}
  name: ""

podAnnotations: {}

podSecurityContext: {}

securityContext: {}

service:
  type: ClusterIP
  port: 80
  targetPort: 3000

ingress:
  enabled: true
  className: "nginx"
  annotations:
    cert-manager.io/cluster-issuer: letsencrypt
  hosts:
    - host: chat.mattiaswiberg.com
      paths:
        - path: /
          pathType: Prefix
  tls:
    - secretName: chat-tls
      hosts:
        - chat.mattiaswiberg.com

resources:
  limits:
    cpu: 500m
    memory: 512Mi
  requests:
    cpu: 100m
    memory: 256Mi

autoscaling:
  enabled: false
  minReplicas: 1
  maxReplicas: 10
  targetCPUUtilizationPercentage: 80

nodeSelector: {}

tolerations: []

affinity: {}

# Registry settings for private registry access
registry:
  url: registry.mattiaswiberg.com
  username: ""  # To be provided during deployment
  password: ""  # To be provided during deployment

# Environment variables for the application
env:
  NEXT_PUBLIC_SUPABASE_URL: ""  # To be provided during deployment
  NEXT_PUBLIC_SUPABASE_ANON_KEY: ""  # To be provided during deployment
