From d3dd0ba3365ada6cb35511e90bca7fd09a4ec77c Mon Sep 17 00:00:00 2001 From: bohessefm Date: Sun, 1 Feb 2026 19:51:24 +0000 Subject: [PATCH] Update k8s/dev/backoffice-deployment-dev.yaml --- k8s/dev/backoffice-deployment-dev.yaml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/k8s/dev/backoffice-deployment-dev.yaml b/k8s/dev/backoffice-deployment-dev.yaml index 47b8a35..833b878 100644 --- a/k8s/dev/backoffice-deployment-dev.yaml +++ b/k8s/dev/backoffice-deployment-dev.yaml @@ -19,7 +19,6 @@ spec: terminationGracePeriodSeconds: 10 imagePullSecrets: - name: forgejo-registry-secret - # InitContainer de MTU removido: Configuração centralizada no Calico containers: - name: backoffice image: pipe.gohorsejobs.com/bohessefm/backoffice:latest @@ -32,25 +31,26 @@ spec: env: - name: NODE_TLS_REJECT_UNAUTHORIZED value: "0" + # Alterado para production para ganho de performance real no framework - name: NODE_ENV - value: "development" - # Dica extra: Otimiza o uso de memória do Node.js + value: "production" + # Otimização fina do Garbage Collector (GC) - name: NODE_OPTIONS - value: "--max-old-space-size=1536" + value: "--max-old-space-size=1536 --min-semi-space-size=64 --max-semi-space-size=128" resources: requests: - memory: "1024Mi" # Aumentado para evitar lentidão de leitura de disco - cpu: "500m" # Meio núcleo garantido para o Event Loop do Node + memory: "1536Mi" # Alinhado com o max-old-space para evitar swap + cpu: "500m" limits: memory: "2Gi" - cpu: "1000m" # Aumentado para 1 core para aguentar picos de processamento + cpu: "1000m" livenessProbe: httpGet: path: /health port: 3001 - initialDelaySeconds: 80 # NestJS em Dev é pesado para carregar + initialDelaySeconds: 80 periodSeconds: 30 - timeoutSeconds: 5 # Tolera lentidão no processamento do health check + timeoutSeconds: 5 failureThreshold: 3 readinessProbe: httpGet: