19 lines
		
	
	
		
			655 B
		
	
	
	
		
			Nginx Configuration File
		
	
	
	
	
	
		
		
			
		
	
	
			19 lines
		
	
	
		
			655 B
		
	
	
	
		
			Nginx Configuration File
		
	
	
	
	
	
|  | # Este bloque de configuración se aplicará al servidor web.
 | ||
|  | server { | ||
|  |   # Nginx escuchará en el puerto 80 dentro del contenedor.
 | ||
|  |   listen 80; | ||
|  | 
 | ||
|  |   # La raíz de los documentos, donde están nuestros archivos de React.
 | ||
|  |   root /usr/share/nginx/html; | ||
|  | 
 | ||
|  |   # Sirve el index.html por defecto para la ruta raíz.
 | ||
|  |   index index.html; | ||
|  | 
 | ||
|  |   # Esta es la regla mágica para las SPAs.
 | ||
|  |   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; | ||
|  |   } | ||
|  | } |