This commit is contained in:
2025-09-09 09:54:50 -03:00
parent f4d4cd173f
commit 6309003536
4 changed files with 10 additions and 2 deletions

View File

@@ -1,3 +1,4 @@
#Dockerfile
# --- Etapa 1: Build --- # --- Etapa 1: Build ---
FROM node:20-alpine AS build FROM node:20-alpine AS build
WORKDIR /app WORKDIR /app

View File

@@ -1,3 +1,4 @@
//eslint.config.js
import js from '@eslint/js' import js from '@eslint/js'
import globals from 'globals' import globals from 'globals'
import reactHooks from 'eslint-plugin-react-hooks' import reactHooks from 'eslint-plugin-react-hooks'

View File

@@ -4,12 +4,19 @@ server {
root /usr/share/nginx/html; root /usr/share/nginx/html;
index index.html; index index.html;
# Añadimos una ubicación específica para los archivos .mjs
location ~ \.mjs$ {
# Incluimos los tipos MIME por defecto para que Nginx pueda inferir otros tipos si es necesario
include /etc/nginx/mime.types;
# Forzamos explícitamente el tipo de contenido para esta ubicación
default_type application/javascript;
}
location / { location / {
try_files $uri $uri/ /index.html; try_files $uri $uri/ /index.html;
} }
# Esta sección separada es buena práctica
location ~* \.(?:css|js|jpg|jpeg|gif|png|ico|svg|woff|woff2)$ { location ~* \.(?:css|js|jpg|jpeg|gif|png|ico|svg|woff|woff2)$ {
expires 1y; expires 1y;
add_header Cache-Control "public"; add_header Cache-Control "public";

View File

@@ -4,7 +4,6 @@
// No te preocupes por sus tipos internos, yo me encargo." // No te preocupes por sus tipos internos, yo me encargo."
declare module 'react-simple-maps'; declare module 'react-simple-maps';
// Esta declaración ya debería estar aquí.
declare module '*.topojson' { declare module '*.topojson' {
const value: any; const value: any;
export default value; export default value;