|
|
import type { NextConfig } from "next"; |
|
|
|
|
|
const nextConfig: NextConfig = { |
|
|
|
|
|
output: 'standalone', |
|
|
|
|
|
|
|
|
turbopack: { |
|
|
resolveAlias: { |
|
|
'@/*': ['./*'], |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
images: { |
|
|
remotePatterns: [ |
|
|
{ |
|
|
protocol: 'https', |
|
|
hostname: '**.r2.cloudflarestorage.com', |
|
|
}, |
|
|
{ |
|
|
protocol: 'https', |
|
|
hostname: 'replicate.delivery', |
|
|
}, |
|
|
{ |
|
|
protocol: 'http', |
|
|
hostname: 'localhost', |
|
|
port: '8000', |
|
|
pathname: '/images/**', |
|
|
}, |
|
|
], |
|
|
formats: ['image/avif', 'image/webp'], |
|
|
deviceSizes: [640, 750, 828, 1080, 1200, 1920, 2048, 3840], |
|
|
imageSizes: [16, 32, 48, 64, 96, 128, 256, 384], |
|
|
}, |
|
|
|
|
|
|
|
|
compress: true, |
|
|
|
|
|
|
|
|
poweredByHeader: false, |
|
|
}; |
|
|
|
|
|
export default nextConfig; |
|
|
|