Commit Graph
4 Commits
Author SHA1 Message Date
Claude 5cec61d336 fix: configure Vite proxy to connect frontend to backend
Added proxy configuration to route API requests from frontend (port 5173)
to backend (port 2222). This resolves the issue where the frontend
couldn't fetch notes because it was trying to access the API on the
wrong port.

Changes:
- Changed Vite dev server port from 2222 to 5173
- Added proxy rules for /api and /uploads endpoints
- Both proxies target http://localhost:2222 (backend)

This completes the fix for notes not displaying. The frontend can now
properly communicate with the backend through the proxy.
2025-11-27 20:37:55 +00:00
Claude fab5d8f5ff Fix: Configuration complète du build React/TypeScript
Configuration de l'application pour le build et déploiement React:

Package.json:
- Ajout de toutes les dépendances React/TypeScript/Vite
- Ajout des dépendances shadcn/ui et Radix UI
- Ajout des scripts de build (dev, build, preview)
- Dépendances ajoutées: react, react-dom, @tanstack/react-query,
  react-router-dom, tailwindcss, vite, typescript, lucide-react,
  sonner, next-themes, et toutes les primitives @radix-ui

Vite.config.ts:
- Configuration du build pour générer dans le dossier dist/
- Configuration correcte de l'alias @ pour les imports

Server.js:
- Modification pour servir les fichiers statiques depuis dist/
- Maintien du dossier /uploads depuis public/uploads
- SPA fallback pour servir dist/index.html

Dockerfile:
- Multi-stage build pour optimiser la taille
- Stage 1 (builder): Installation des dépendances et build React
- Stage 2 (production): Copie du build + dépendances serveur uniquement
- Réduction significative de la taille de l'image finale

.dockerignore:
- Nouveau fichier pour exclure les fichiers inutiles du contexte Docker
- Exclusion de node_modules, dist, .git, logs, etc.

L'application est maintenant prête pour le déploiement avec Docker.
2025-11-12 07:17:56 +00:00
Michael 3f703fbf11 [dyad] wrote 3 file(s) 2025-11-06 13:48:49 +01:00
Michael 33b241f0c1 Init Dyad app 2025-11-06 12:20:20 +01:00