From a10c7dd15d1ce57823af6deb03fb9290f9be0d14 Mon Sep 17 00:00:00 2001 From: Esdras Renan Date: Thu, 16 Oct 2025 20:28:49 -0300 Subject: [PATCH] chore: update next 16 beta config and docs --- docs/DEV.md | 2 +- next.config.ts | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/DEV.md b/docs/DEV.md index a92ad41..14f975a 100644 --- a/docs/DEV.md +++ b/docs/DEV.md @@ -5,7 +5,7 @@ Este documento consolida o estado atual do ambiente de desenvolvimento, descreve ## Resumo rápido - **Node/PNPM**: Node 20.9+ (Next.js 16 exige essa versão mínima) + pnpm 9 (habilite via `corepack enable && corepack prepare pnpm@9 --activate`). -- **Next.js 16 (beta)**: Projeto já está em `next@16.0.0-beta.0`, com Turbopack como bundler padrão e cache de filesystem habilitado em `next.config.ts`. +- **Next.js 16 (beta)**: Projeto já está em `next@16.0.0-beta.0`, com Turbopack como bundler padrão e cache de filesystem habilitado em `next.config.ts` (além de `server.allowedHosts` configurado para os domínios via Traefik). - **Lint/Test/Build**: `pnpm lint`, `pnpm test`, `pnpm build`. O script de testes usa `vitest --run --passWithNoTests`, eliminando o modo watch interativo. - **Banco DEV**: SQLite em `prisma/prisma/db.dev.sqlite`. Defina `DATABASE_URL="file:./prisma/db.dev.sqlite"` ao chamar CLI do Prisma. - **Desktop (Tauri)**: fonte em `apps/desktop`. Usa Radix tabs + componentes shadcn-like, integra com os endpoints `/api/machines/*` e suporta atualização automática via GitHub Releases. diff --git a/next.config.ts b/next.config.ts index c6a839c..d7e6666 100644 --- a/next.config.ts +++ b/next.config.ts @@ -1,9 +1,11 @@ import type { NextConfig } from "next" const nextConfig: NextConfig = { + server: { + allowedHosts: ["tickets.esdrasrenan.com.br", "convex.esdrasrenan.com.br", "localhost"], + }, experimental: { turbopackFileSystemCacheForDev: true, - trustHostHeader: true, }, }