diff --git a/.gitignore b/.gitignore index cbfb8f8..39f2adb 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ __pycache__/ # de producción y el esqueleto de variables. Nunca subimos .env.local. .env.local .env.*.local +.env # Override de Docker Compose para desarrollo local (no debe llegar a producción) docker-compose.override.yml diff --git a/README.md b/README.md index 60714e5..acfe955 100644 --- a/README.md +++ b/README.md @@ -13,12 +13,12 @@
- Proyecto completo con backend en FastAPI + MongoDB, frontend en React + Vite, contenedores Docker, autenticación por email y Google OAuth 2.0, y sistema de cálculo DoC-MF / DoC-IT2MF. + Proyectoa completo con backend en FastAPI + MongoDB, frontend en React + Vite, contenedores Docker, autenticación por email y Google OAuth 2.0, y sistema de cálculo DoC-MF / DoC-IT2MF.
Incluye: -- Backend en **FastAPI + MongoDB** +- Backend en **FastAPI + MongoDBa** - Frontend en **Vite + React** - Contenedores Docker para todo el proyecto - Sistema de historial por usuario diff --git a/docker-compose.yaml b/docker-compose.yaml index 48211f1..637c876 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -22,7 +22,7 @@ services: - ./frontend:/app - /app/node_modules environment: - - VITE_API_URL=http://localhost:8070/api + - VITE_API_URL=/api depends_on: - backend diff --git a/frontend/vite.config.js b/frontend/vite.config.js index 5f5a94c..b14feea 100644 --- a/frontend/vite.config.js +++ b/frontend/vite.config.js @@ -10,6 +10,12 @@ export default defineConfig({ ], server: { host: '0.0.0.0', - allowedHosts: true + allowedHosts: true, + proxy: { + '/api': { + target: process.env.BACKEND_URL || 'http://backend:8000', + changeOrigin: true + } + } } })