20 lines
515 B
TypeScript
20 lines
515 B
TypeScript
import type { NextConfig } from "next";
|
|
import createNextIntlPlugin from "next-intl/plugin";
|
|
import path from "node:path";
|
|
|
|
const withNextIntl = createNextIntlPlugin("./src/i18n/request.ts");
|
|
|
|
const isDockerBuild = process.env.DOCKER_BUILD === "1";
|
|
|
|
const nextConfig: NextConfig = {
|
|
...(isDockerBuild
|
|
? {
|
|
output: "standalone" as const,
|
|
outputFileTracingRoot: path.join(__dirname, "../.."),
|
|
}
|
|
: {}),
|
|
transpilePackages: ["@hexahost/ui"],
|
|
};
|
|
|
|
export default withNextIntl(nextConfig);
|