diff --git a/frontend/Dockerfile b/frontend/Dockerfile new file mode 100644 index 0000000..aa03b4c --- /dev/null +++ b/frontend/Dockerfile @@ -0,0 +1,17 @@ +# Usamos Node.js para compilar el proyecto +FROM node:18-alpine + +# Creamos la carpeta de trabajo +WORKDIR /app + +# Copiamos los archivos de configuración e instalamos dependencias +COPY package*.json ./ +RUN npm install + +# Copiamos el código y construimos la web (dist) +COPY . . +RUN npm run build + +# Instalamos un servidor estático súper ligero y lo ejecutamos +RUN npm install -g serve +CMD ["serve", "-s", "dist", "-l", "5173"] \ No newline at end of file