Keep/keep-notes/next.config.ts

27 lines
628 B
TypeScript

import type { NextConfig } from "next";
const withPWA = require("@ducanh2912/next-pwa").default({
dest: "public",
register: true,
skipWaiting: true,
disable: process.env.NODE_ENV === "development",
});
const nextConfig: NextConfig = {
// Enable standalone output for Docker
output: 'standalone',
// Disable Turbopack for Docker builds - use Webpack instead
// Turbopack has issues with Tailwind CSS 4 in Docker containers
// Optimize for production
reactStrictMode: true,
// Image optimization
images: {
unoptimized: true, // Required for standalone
},
};
export default withPWA(nextConfig);