Fix Producción IP Nueva
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 3m1s
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 3m1s
				
			This commit is contained in:
		| @@ -1,2 +1,3 @@ | |||||||
| # Frontend/.env.production | # Frontend/.env.production | ||||||
| VITE_API_BASE_URL=http://192.168.5.128:8081/api | VITE_API_BASE_URL=/api | ||||||
|  | #Cambio http://192.168.5.128:8081/api por el host de producción | ||||||
| @@ -1,19 +1,26 @@ | |||||||
| # Este bloque de configuración se aplicará al servidor web. | # Frontend/nginx.conf | ||||||
| server { | server { | ||||||
|   # Nginx escuchará en el puerto 80 dentro del contenedor. |  | ||||||
|   listen 80; |   listen 80; | ||||||
|  |   server_name localhost; # El nombre del servidor dentro de Docker no es tan relevante | ||||||
|  |  | ||||||
|   # La raíz de los documentos, donde están nuestros archivos de React. |  | ||||||
|   root /usr/share/nginx/html; |   root /usr/share/nginx/html; | ||||||
|  |  | ||||||
|   # Sirve el index.html por defecto para la ruta raíz. |  | ||||||
|   index index.html; |   index index.html; | ||||||
|  |  | ||||||
|   # Esta es la regla mágica para las SPAs. |   location /api/ { | ||||||
|  |     # 'api-gestion' es el nombre del servicio del backend en docker-compose.yml. | ||||||
|  |     # '8080' es el puerto que expone tu API DENTRO de la red de Docker. | ||||||
|  |     proxy_pass http://api-gestion:8080/api/; | ||||||
|  |  | ||||||
|  |     # Encabezados recomendados para pasar información al backend | ||||||
|  |     proxy_set_header Host $host; | ||||||
|  |     proxy_set_header X-Real-IP $remote_addr; | ||||||
|  |     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | ||||||
|  |     proxy_set_header X-Forwarded-Proto $scheme; | ||||||
|  |   } | ||||||
|  |  | ||||||
|  |   # Regla para la SPA (Single-Page Application) | ||||||
|  |   # Debe ir DESPUÉS de la regla de la API para que no la intercepte. | ||||||
|   location / { |   location / { | ||||||
|     # Intenta servir el archivo exacto que se pide (ej: /assets/logo.png). |  | ||||||
|     # Si no lo encuentra, intenta servir una carpeta con ese nombre. |  | ||||||
|     # Si tampoco la encuentra, como último recurso (fallback), sirve /index.html. |  | ||||||
|     try_files $uri $uri/ /index.html; |     try_files $uri $uri/ /index.html; | ||||||
|   } |   } | ||||||
| } | } | ||||||
		Reference in New Issue
	
	Block a user