/** * Centralized Backend Configuration * Single source of truth for all backend URLs */ // Main backend URL - change this to update all API calls export const BACKEND_URL = 'http://localhost:8000'; // export const BACKEND_URL = 'https://backend.codenuk.com'; // Realtime notifications socket URL (Template Manager emits notifications) // Prefer env override if present; fallback to local Template Manager port export const SOCKET_URL = process.env.NEXT_PUBLIC_SOCKET_URL || 'http://localhost:8009'; // Export for backward compatibility export const API_BASE_URL = BACKEND_URL; // Helper function to get full API endpoint URL export const getApiUrl = (endpoint: string): string => { // Remove leading slash if present to avoid double slashes const cleanEndpoint = endpoint.startsWith('/') ? endpoint.slice(1) : endpoint; return `${BACKEND_URL}/${cleanEndpoint}`; };