change next config for env

This commit is contained in:
hamid zarghami
2025-12-02 15:58:49 +03:30
parent 621f6e3d0d
commit 20e6f2e6f6
2 changed files with 29 additions and 24 deletions
+28 -23
View File
@@ -1,48 +1,53 @@
import type { NextConfig } from 'next';
import withPWA from 'next-pwa';
import type { NextConfig } from "next";
import withPWA from "next-pwa";
const nextConfig: NextConfig = {
output: 'standalone',
output: "standalone",
poweredByHeader: false,
env: {
NEXT_PUBLIC_API_BASE_URL: process.env.NEXT_PUBLIC_API_BASE_URL,
NEXT_PUBLIC_TOKEN_NAME: process.env.NEXT_PUBLIC_TOKEN_NAME,
NEXT_PUBLIC_REFRESH_TOKEN_NAME: process.env.NEXT_PUBLIC_REFRESH_TOKEN_NAME,
},
images: {
remotePatterns: [
{
protocol: 'https',
hostname: '**',
protocol: "https",
hostname: "**",
},
{
protocol: 'http',
hostname: '**',
protocol: "http",
hostname: "**",
},
]
],
},
headers: async () => [
{
source: '/:path*',
source: "/:path*",
headers: [
{
key: 'X-DNS-Prefetch-Control',
value: 'on',
key: "X-DNS-Prefetch-Control",
value: "on",
},
{
key: 'Strict-Transport-Security',
value: 'max-age=63072000; includeSubDomains; preload',
key: "Strict-Transport-Security",
value: "max-age=63072000; includeSubDomains; preload",
},
{
key: 'X-XSS-Protection',
value: '1; mode=block',
key: "X-XSS-Protection",
value: "1; mode=block",
},
{
key: 'X-Frame-Options',
value: 'SAMEORIGIN',
key: "X-Frame-Options",
value: "SAMEORIGIN",
},
{
key: 'X-Content-Type-Options',
value: 'nosniff',
key: "X-Content-Type-Options",
value: "nosniff",
},
{
key: 'Referrer-Policy',
value: 'origin-when-cross-origin',
key: "Referrer-Policy",
value: "origin-when-cross-origin",
},
],
},
@@ -50,10 +55,10 @@ const nextConfig: NextConfig = {
};
const withPWANextConfig = withPWA({
dest: 'public',
dest: "public",
register: true,
skipWaiting: true,
disable: process.env.NODE_ENV === 'development',
disable: process.env.NODE_ENV === "development",
maximumFileSizeToCacheInBytes: 5 * 1024 * 1024, // 5 MB
})(nextConfig);
+1 -1
View File
File diff suppressed because one or more lines are too long