This commit is contained in:
gpt-engineer-app[bot]
2026-01-06 15:42:41 +00:00
parent ed6e2da748
commit 58d5b5ebff
2 changed files with 22 additions and 2 deletions
+20
View File
@@ -0,0 +1,20 @@
// Gatehouse Configuration
// Environment-specific settings for the application
export const config = {
// API Configuration
api: {
baseUrl: import.meta.env.VITE_API_BASE_URL || '/api/v1',
},
// App metadata
app: {
name: 'Gatehouse',
description: 'Identity & Access Platform',
},
// Feature flags
features: {
devTools: import.meta.env.DEV,
},
} as const;
+2 -2
View File
@@ -1,7 +1,7 @@
// API Client for Gatehouse Backend
// Uses session-based authentication with cookies
const API_BASE = '/api/v1';
import { config } from '@/config';
interface ApiResponse<T = unknown> {
version: string;
@@ -58,7 +58,7 @@ async function request<T>(
endpoint: string,
options: RequestInit = {}
): Promise<T> {
const response = await fetch(`${API_BASE}${endpoint}`, {
const response = await fetch(`${config.api.baseUrl}${endpoint}`, {
...options,
credentials: 'include', // Important: include session cookies
headers: {