// SSR-safe: check if window exists
// Im Browser nehmen wir den aktuellen Host (z.B. localhost).
// Auf dem Server (SSR in Docker) nehmen wir 'bizmatch-app' (der Name des Backend-Containers).
const isBrowser = typeof window !== 'undefined' && window.navigator.userAgent !== 'node';
const hostname = isBrowser ? window.location.hostname : 'bizmatch-app';
// Im Server-Modus nutzen wir den internen Docker-Namen
const internalUrl = 'http://bizmatch-app:3001';
// Im Browser-Modus die öffentliche URL
const publicUrl = 'https://api.bizmatch.net';
const calculatedApiBaseUrl = isBrowser ? publicUrl : internalUrl;
// WICHTIG: Port anpassen!
// Lokal läuft das Backend auf 3001. Im Docker Container auch auf 3001.
// Deine alte Config hatte hier :4200 stehen, das war falsch (das ist das Frontend).
export const environment_base = {
  // apiBaseUrl: 'http://localhost:3000',
  // GETTER FUNCTION für die API URL (besser als statischer String für diesen Fall)
  apiBaseUrl: calculatedApiBaseUrl,
  imageBaseUrl: 'https://dev.bizmatch.net',
  buildVersion: '<BUILD_VERSION>',
  mailinfoUrl: 'https://dev.bizmatch.net',
  ipinfo_token: '7029590fb91214',
  firebaseConfig: {
    apiKey: 'AIzaSyBqVutQqdgUzwD9tKiKJrJq2Q6rD1hNdzw',
    //authDomain: 'bizmatch-net.firebaseapp.com',
    authDomain: 'auth.bizmatch.net',
    projectId: 'bizmatch-net',
    storageBucket: 'bizmatch-net.firebasestorage.app',
    messagingSenderId: '1065122571067',
    appId: '1:1065122571067:web:1124571ab67bc0f5240d1e',
    measurementId: 'G-MHVDK1KSWV',
  },
  POSTHOG_KEY: '',
  POSTHOG_HOST: '',
  production: false,
};
