LogoKalli
Web

Web Local Setup

Mise en place locale (Web)

Prérequis

  • Bun 1.2.x (bun --version)
  • Node.js 18+ (pour l'écosystème), Git

Variables d'environnement

Créer apps/web/.env avec :

VITE_SERVER_URL=http://localhost:3000
VITE_CHATBOT_URL=http://localhost:8501
VITE_BETTER_AUTH_CALLBACK_URL=http://localhost:3001/auth/callback

Notes :

  • Ces clés sont publiques côté client (ne jamais y mettre de secrets).
  • vite.config.ts injecte aussi ces valeurs au runtime via window.RUNTIME_ENV (utile en prod).

Installation

Depuis la racine du repo :

bun install
bun run dev:web

Alternative (dans apps/web/) :

cd apps/web
bun install
bun run dev

Lancement et accès

Build et préproduction

Depuis la racine :

bun run build
bun run prod:web

Depuis apps/web/ :

bun run build
bun run serve

Références : apps/web/src/main.tsx, apps/web/vite.config.ts, apps/web/src/utils/runtime-env.ts