diff --git a/k8s/development/bff/deployment.yaml b/k8s/development/bff/deployment.yaml index 12eb476b..6ee4e32c 100644 --- a/k8s/development/bff/deployment.yaml +++ b/k8s/development/bff/deployment.yaml @@ -45,4 +45,7 @@ spec: # based on CPU utilization requests: cpu: "250m" - memory: "512Mi" + memory: "256Mi" + limits: + cpu: "0.5" + memory: "1Gi" diff --git a/k8s/development/postgres/deployment.yaml b/k8s/development/postgres/deployment.yaml index baaa4483..471841fe 100644 --- a/k8s/development/postgres/deployment.yaml +++ b/k8s/development/postgres/deployment.yaml @@ -36,6 +36,15 @@ spec: volumeMounts: - mountPath: /var/lib/postgresql/data name: postgredb + resources: + # You must specify requests for CPU to autoscale + # based on CPU utilization + requests: + cpu: "250m" + memory: "512Mi" + limits: + cpu: "2" + memory: "4Gi" volumes: - name: postgredb persistentVolumeClaim: diff --git a/k8s/production/bff/deployment.yaml b/k8s/production/bff/deployment.yaml index bde7d002..3e920631 100644 --- a/k8s/production/bff/deployment.yaml +++ b/k8s/production/bff/deployment.yaml @@ -90,8 +90,8 @@ spec: # You must specify requests for CPU to autoscale # based on CPU utilization requests: - cpu: "200m" + cpu: "250m" memory: "256Mi" limits: cpu: "0.5" - memory: "512Mi" + memory: "1Gi" diff --git a/src/domain/pedido/factories/pedido.dto.factory.ts b/src/domain/pedido/factories/pedido.dto.factory.ts index 37fd3e48..ab352c9a 100644 --- a/src/domain/pedido/factories/pedido.dto.factory.ts +++ b/src/domain/pedido/factories/pedido.dto.factory.ts @@ -46,22 +46,7 @@ export class PedidoDTOFactory implements IPedidoDTOFactory { criarListaPedidoDTO(pedidos: PedidoEntity[]): PedidoDTO[] | [] { const listaPedidosDTO = pedidos.map((pedido: PedidoEntity) => { - const itensPedido = this.criarListaItemPedidoDTO(pedido.itensPedido); - - let cliente: ClienteDTO | ClienteModel | null = pedido.cliente; - if (cliente) { - cliente = this.clienteDTOFactory.criarClienteDTO(pedido.cliente); - } - - const pedidoDTO = new PedidoDTO(); - pedidoDTO.id = pedido.id; - pedidoDTO.numeroPedido = pedido.numeroPedido; - pedidoDTO.itensPedido = itensPedido; - pedidoDTO.pago = pedido.pago; - pedidoDTO.statusPedido = pedido.statusPedido; - pedidoDTO.criadoEm = pedido.criadoEm; - pedidoDTO.atualizadoEm = pedido.atualizadoEm; - pedidoDTO.cliente = cliente; + const pedidoDTO = this.criarPedidoDTO(pedido); return pedidoDTO; }); diff --git a/src/infrastructure/sql/repositories/categoria/categoria.repository.spec.ts b/src/infrastructure/sql/repositories/categoria/categoria.repository.spec.ts index 940b739d..44a40e14 100644 --- a/src/infrastructure/sql/repositories/categoria/categoria.repository.spec.ts +++ b/src/infrastructure/sql/repositories/categoria/categoria.repository.spec.ts @@ -10,11 +10,11 @@ import { } from 'src/mocks/categoria.mock'; import { SQLDTOFactory } from '../../factories/sql.dto.factory'; -class softDeleteMock { +class SoftDeleteMock { softDelete: jest.Mock = jest.fn(); } -const categoriaSoftDeleteMock = new softDeleteMock(); +const categoriaSoftDeleteMock = new SoftDeleteMock(); describe('CategoriaRepository', () => { let categoriaRepository: CategoriaRepository; diff --git a/src/infrastructure/sql/repositories/cliente/cliente.repository.spec.ts b/src/infrastructure/sql/repositories/cliente/cliente.repository.spec.ts index 5d66e6a0..72006d7f 100644 --- a/src/infrastructure/sql/repositories/cliente/cliente.repository.spec.ts +++ b/src/infrastructure/sql/repositories/cliente/cliente.repository.spec.ts @@ -12,11 +12,11 @@ import { } from 'src/mocks/cliente.mock'; import { SQLDTOFactory } from '../../factories/sql.dto.factory'; -class softDeleteMock { +class SoftDeleteMock { softDelete: jest.Mock = jest.fn(); } -const clienteSoftDeleteMock = new softDeleteMock(); +const clienteSoftDeleteMock = new SoftDeleteMock(); describe('ClienteRepository', () => { let clienteRepository: ClienteRepository; diff --git a/src/infrastructure/sql/repositories/produto/produto.repository.spec.ts b/src/infrastructure/sql/repositories/produto/produto.repository.spec.ts index 26669768..0f4e6710 100644 --- a/src/infrastructure/sql/repositories/produto/produto.repository.spec.ts +++ b/src/infrastructure/sql/repositories/produto/produto.repository.spec.ts @@ -11,11 +11,11 @@ import { } from 'src/mocks/produto.mock'; import { SQLDTOFactory } from '../../factories/sql.dto.factory'; -class softDeleteMock { +class SoftDeleteMock { softDelete: jest.Mock = jest.fn(); } -const produtoSoftDeleteMock = new softDeleteMock(); +const produtoSoftDeleteMock = new SoftDeleteMock(); describe('ProdutoRepository', () => { let produtoRepository: ProdutoRepository;