Use internal backend URL for frontend server runtime

This commit is contained in:
2026-05-11 14:54:25 +07:00
parent 9e8f4fabcb
commit 9864d3f033
7 changed files with 16 additions and 4 deletions

View File

@ -10,8 +10,8 @@ import {
twoFactorEmailCookieName,
} from '../lib/auth';
import { defaultLocale, isLocale, localeCookieName } from '../lib/i18n';
import { SERVER_API_URL as API_URL } from '../lib/server-api';
const API_URL = process.env.NEXT_PUBLIC_API_URL || 'http://localhost:3001/api';
const secureCookies = process.env.NODE_ENV === 'production';
type FormState = {

View File

@ -1,4 +1,4 @@
const API_URL = process.env.NEXT_PUBLIC_API_URL || 'http://localhost:3001/api';
import { SERVER_API_URL as API_URL } from './server-api';
async function readJson<T>(response: Response): Promise<T> {
const payload = await response.json();

View File

@ -0,0 +1,3 @@
export const SERVER_API_URL =
process.env.INTERNAL_API_URL?.trim() ||
'http://127.0.0.1:3001/api';