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
+ }
+ }
}
})