1234567891011121314151617181920212223242526272829303132 |
- /** @type {import('next').NextConfig} */
- const nextConfig = {
- experimental: {
- appDir: true,
- },
- async rewrites() {
- const ret = [];
- const apiUrl = process.env.API_URL;
- if (apiUrl) {
- console.log("[Next] using api url ", apiUrl);
- ret.push({
- source: "/api/:path*",
- destination: `${apiUrl}/:path*`,
- });
- }
- return ret;
- },
- webpack(config) {
- config.module.rules.push({
- test: /\.svg$/,
- use: ["@svgr/webpack"],
- });
- return config;
- },
- output: "standalone",
- };
- export default nextConfig;
|