Files
flimmer/next.config.ts
T
Florian Wilde 0bdfd66c93 chore: Projektgeruest mit Next.js 16, TypeScript und Tailwind v4
Konfiguration fuer Next (standalone-Build), TypeScript, PostCSS/Tailwind,
.gitignore und .gitattributes. CLAUDE.md haelt die Projektentscheidungen
und den Arbeitsauftrag fest, DEVLOG.md die Zeiterfassung.
2026-09-01 18:26:21 +02:00

29 lines
834 B
TypeScript

import type { NextConfig } from "next";
const nextConfig: NextConfig = {
// Schlankes Docker-Image: Next kopiert nur die wirklich benötigten Dateien.
output: "standalone",
reactStrictMode: true,
poweredByHeader: false,
serverExternalPackages: ["@prisma/client", "bcryptjs", "nodemailer"],
// Poster/Backdrops laufen über unseren eigenen Cache-Endpunkt, nicht über
// next/image-Remote-Loader — deshalb hier keine remotePatterns nötig.
images: {
dangerouslyAllowSVG: true,
contentDispositionType: "attachment",
},
async headers() {
return [
{
source: "/sw.js",
headers: [
{ key: "Cache-Control", value: "no-cache, no-store, must-revalidate" },
{ key: "Service-Worker-Allowed", value: "/" },
],
},
];
},
};
export default nextConfig;