rwadurian/frontend/admin-web/next.config.ts

38 lines
773 B
TypeScript

import type { NextConfig } from 'next';
const nextConfig: NextConfig = {
output: 'standalone',
reactStrictMode: true,
sassOptions: {
silenceDeprecations: ['legacy-js-api'],
},
images: {
remotePatterns: [
{
protocol: 'https',
hostname: '**',
},
],
},
async rewrites() {
const snapshotServiceUrl = process.env.SNAPSHOT_SERVICE_URL || 'http://localhost:3099';
return [
{
source: '/api/snapshots/:path*',
destination: `${snapshotServiceUrl}/api/v1/:path*`,
},
];
},
async redirects() {
return [
{
source: '/',
destination: '/dashboard',
permanent: false,
},
];
},
};
export default nextConfig;