← back to Govarbitrage

src/lib/site.ts

10 lines

// Public origin for canonical URLs, sitemap, robots, and OG tags.
// NEWSLETTER_BASE_URL is already the env of record for public links
// (confirm/unsubscribe emails use it) — reuse it rather than adding a twin.
export function publicBaseUrl(): string {
  const env = process.env.NEWSLETTER_BASE_URL;
  if (env) return env.replace(/\/+$/, "");
  if (process.env.NODE_ENV === "production") return "https://auctions.agentabrams.com";
  return "http://localhost:3737";
}