From 931cb13251bb0d11d4b79733d5fe3b35aabb76bf Mon Sep 17 00:00:00 2001 From: "s.migalaty" Date: Fri, 22 May 2026 01:00:38 +0300 Subject: [PATCH] fix CMS API baseURL and disable vercel analytics on self-hosted --- new-branding/src/app/layout.tsx | 4 +++- new-branding/src/lib/axios/index.ts | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/new-branding/src/app/layout.tsx b/new-branding/src/app/layout.tsx index 8c0c21e..e098b09 100644 --- a/new-branding/src/app/layout.tsx +++ b/new-branding/src/app/layout.tsx @@ -1,5 +1,7 @@ import type { Metadata } from "next"; import { Analytics } from "@vercel/analytics/next"; + +const isVercel = process.env.VERCEL === "1"; import ToasterClient from "@/components/common/ToasterClient"; import { KeyboardDetector } from "@/lib/hooks/KeyboardDetector"; import QueryProvider from "@/app/providers/QueryProvider"; @@ -65,7 +67,7 @@ export default function RootLayout({ children }: { children: React.ReactNode }) {children} - + {isVercel && } diff --git a/new-branding/src/lib/axios/index.ts b/new-branding/src/lib/axios/index.ts index 42b306c..e4fc371 100644 --- a/new-branding/src/lib/axios/index.ts +++ b/new-branding/src/lib/axios/index.ts @@ -7,8 +7,10 @@ export type ApiError = { const errorHandler = (error: AxiosError): Promise => Promise.reject(error); +const cmsBase = process.env.NEXT_PUBLIC_CMS_API_URL?.replace(/\/$/, "") || ""; + export const axiosInstance: AxiosInstance = axios.create({ - baseURL: "/api", + baseURL: `${cmsBase}/api`, }); axiosInstance.interceptors.request.use(request => request, errorHandler);