import withBundleAnalyzer from "@next/bundle-analyzer"; import withPlugins from "next-compose-plugins"; import { env } from "./env.mjs"; /** * @type {import('next').NextConfig} */ const nextConfig = { reactStrictMode: true, experimental: { instrumentationHook: false }, env: { REACT_APP_API_URL: process.env.REACT_APP_API_URL, API_PASS_SERVICE: process.env.REACT_APP_API_PASS_SERVICE, REACT_APP_API_KEY: process.env.REACT_APP_API_KEY, NEXT_PUBLIC_API_URL: process.env.NEXT_PUBLIC_API_URL, }, rewrites() { return [ { source: "/healthz", destination: "/api/health" }, { source: "/api/healthz", destination: "/api/health" }, { source: "/health", destination: "/api/health" }, { source: "/ping", destination: "/api/health" }, ]; }, }; export default withPlugins( [ [ withBundleAnalyzer({ enabled: env.ANALYZE === "true", }), ], ], nextConfig );