Files
app/next.config.ts

31 lines
771 B
TypeScript

// next.config.ts
import type { NextConfig } from "next";
import withSerwistInit from "@serwist/next";
const manualRevision = "v1.0.0";
const withSerwist = withSerwistInit({
swSrc: "app/sw.ts",
swDest: "public/sw.js",
disable: process.env.NODE_ENV === "development",
cacheOnNavigation: true,
additionalPrecacheEntries: [
{ url: "/", revision: manualRevision },
{ url: "/schedule", revision: manualRevision },
{ url: "/faq", revision: manualRevision },
{ url: "/info", revision: manualRevision },
{ url: "/emergency", revision: manualRevision },
],
});
const nextConfig: NextConfig = {
output: "standalone",
allowedDevOrigins: [
'10.10.0.121',
'10.11.0.122',
'localhost',
],
};
export default withSerwist(nextConfig);