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/callbackNotes :
- Ces clés sont publiques côté client (ne jamais y mettre de secrets).
vite.config.tsinjecte aussi ces valeurs au runtime viawindow.RUNTIME_ENV(utile en prod).
Installation
Depuis la racine du repo :
bun install
bun run dev:webAlternative (dans apps/web/) :
cd apps/web
bun install
bun run devLancement et accès
- UI disponible sur : http://localhost:3001
- Le serveur (ORPC) doit être accessible via
VITE_SERVER_URL(ex : http://localhost:3000)
Build et préproduction
Depuis la racine :
bun run build
bun run prod:webDepuis apps/web/ :
bun run build
bun run serveRéférences : apps/web/src/main.tsx, apps/web/vite.config.ts, apps/web/src/utils/runtime-env.ts
Kalli