diff --git a/next.config.ts b/next.config.ts index 4ea4df7..f516cba 100644 --- a/next.config.ts +++ b/next.config.ts @@ -4,6 +4,8 @@ import type { NextConfig } from "next"; // Carregar variáveis de ambiente explicitamente dotenv.config(); +const isDev = process.env.NODE_ENV === "development"; + const nextConfig: NextConfig = { output: "standalone", cacheComponents: true, @@ -46,7 +48,7 @@ const nextConfig: NextConfig = { key: "Content-Security-Policy", value: [ "default-src 'self'", - "script-src 'self' 'unsafe-inline' https://umami.felipecoutinho.com", + `script-src 'self' 'unsafe-inline'${isDev ? " 'unsafe-eval'" : ""} https://umami.felipecoutinho.com`, "style-src 'self' 'unsafe-inline'", "img-src 'self' https://lh3.googleusercontent.com data: blob:", "font-src 'self'",