schon/storefront/next.config.ts

35 lines
934 B
TypeScript

import type { NextConfig } from "next";
import createNextIntlPlugin from "next-intl/plugin";
const withNextIntl = createNextIntlPlugin();
const nextConfig: NextConfig = {
output: "standalone",
images: {
remotePatterns: [
{
protocol: "https",
hostname: "**",
},
{
protocol: "http",
hostname: "localhost",
},
{
protocol: "http",
hostname: "app",
},
],
},
env: {
NEXT_PUBLIC_API_URL: process.env.NEXT_PUBLIC_API_URL || "https://api.itoption.ru",
NEXT_PUBLIC_SITE_URL:
process.env.NEXT_PUBLIC_SITE_URL || "http://localhost:3000",
NEXT_PUBLIC_PROJECT_NAME:
process.env.EVIBES_PROJECT_NAME || process.env.NEXT_PUBLIC_PROJECT_NAME || "eVibes",
NEXT_PUBLIC_BASE_DOMAIN:
process.env.EVIBES_BASE_DOMAIN || process.env.NEXT_PUBLIC_BASE_DOMAIN || "localhost",
},
};
export default withNextIntl(nextConfig);