From 041689392bd1c1001d671627fbd2551269817c6a Mon Sep 17 00:00:00 2001 From: trafficlunar Date: Sun, 30 Aug 2026 12:22:30 +0100 Subject: [PATCH] fix: use api URL instead of frontend in sitemap-index.xml i'm stoopid --- backend/src/app/sitemap-index.xml/route.ts | 6 ++++-- backend/src/app/sitemap.ts | 1 - 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/backend/src/app/sitemap-index.xml/route.ts b/backend/src/app/sitemap-index.xml/route.ts index 7d6c719..711c88f 100644 --- a/backend/src/app/sitemap-index.xml/route.ts +++ b/backend/src/app/sitemap-index.xml/route.ts @@ -2,8 +2,10 @@ import { prisma } from "@/lib/prisma"; import { CHUNK_SIZE } from "../sitemap"; import { NextResponse } from "next/server"; +export const revalidate = 43200; // update every 12 hours + export async function GET() { - const baseUrl = process.env.NEXT_PUBLIC_FRONTEND_URL!; + const apiUrl = process.env.NEXT_PUBLIC_BASE_URL!; const total = await prisma.mii.count({ where: { in_queue: false, quarantined: false }, @@ -11,7 +13,7 @@ export async function GET() { const miiChunks = Math.ceil(total / CHUNK_SIZE); const totalSitemaps = miiChunks + 1; // +1 for the static-routes sitemap - const sitemapEntries = Array.from({ length: totalSitemaps }, (_, i) => `${baseUrl}/sitemap/${i}.xml`).join(""); + const sitemapEntries = Array.from({ length: totalSitemaps }, (_, i) => `${apiUrl}/sitemap/${i}.xml`).join(""); const xml = ` diff --git a/backend/src/app/sitemap.ts b/backend/src/app/sitemap.ts index 1fab28f..0cd6b8b 100644 --- a/backend/src/app/sitemap.ts +++ b/backend/src/app/sitemap.ts @@ -1,5 +1,4 @@ import { prisma } from "@/lib/prisma"; -import { Prisma } from "@prisma/client"; import type { MetadataRoute } from "next"; type SitemapRoute = MetadataRoute.Sitemap[0];