# Usa una imagen de Node.js para construir la app
FROM node:16 AS build

WORKDIR /app

COPY package.json package-lock.json ./
RUN npm install

COPY . .

RUN npm run build

# Usa Nginx para servir la app
FROM nginx:alpine

# Copia los archivos de la build de React
COPY --from=build /app/build /usr/share/nginx/html

# Expone el puerto
EXPOSE 80

CMD ["nginx", "-g", "daemon off;"]
