diff --git a/Dockerfile b/Dockerfile index 4ae4806..359503e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,21 @@ -FROM alpine:3.14 - -RUN apk update && apk add --no-cache nodejs npm make g++ +# Usar la versión más reciente de Node.js sobre Alpine +FROM node:current-alpine +# Establecer el directorio de trabajo dentro del contenedor WORKDIR /app -COPY . . +# Copiar los archivos necesarios +COPY package*.json ./ +# Instalar las dependencias RUN npm install -CMD ["npm", "run", "build"] +# Copiar el resto del código fuente +COPY . . + +# Exponer el puerto que Vite utiliza (5173) +EXPOSE 5173 + +# Comando para iniciar el servidor de desarrollo +CMD ["npm", "run", "dev"] -EXPOSE 8080 diff --git a/package.json b/package.json index 13bfd1b..b8dff96 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "version": "0.0.1", "type": "module", "scripts": { - "dev": "vite", + "dev": "vite --host", "build": "tsc -b && vite build", "preview": "vite preview" }, diff --git a/src/views/Embalse.tsx b/src/views/Embalse.tsx index a8a25d3..507f25f 100644 --- a/src/views/Embalse.tsx +++ b/src/views/Embalse.tsx @@ -5,7 +5,7 @@ import Navbar from "../partials/Navbar"; import Loader from "../partials/Loader"; import Api from "../helpers/Api"; import Card from "../partials/Card"; -import { FaSolidLocationDot, FaSolidLocationPin, FaSolidMapLocationDot, FaSolidWater } from "solid-icons/fa"; +import { FaSolidLocationDot, FaSolidMapLocationDot, FaSolidWater } from "solid-icons/fa"; interface CustomParams extends Params { id: string;