Presupuestador_web/Dockerfile.client
2024-10-01 18:05:28 +02:00

40 lines
775 B
Docker

# syntax=docker/dockerfile:1.4
# # BUILD STAGE
# FROM node:lts-iron AS builder
# # Establecer el directorio de trabajo
# WORKDIR /www
# # Copiar los archivos de dependencias
# COPY package.json .
# COPY yarn.lock .
# COPY tsconfig*.json .
# RUN yarn install
# RUN mkdir -p ./shared
# RUN mkdir -p ./client
# COPY shared ./shared
# COPY client ./client
# #CMD pwd && ls -la
# RUN cd ./shared && yarn install
# RUN cd ./client && yarn install
# Ejecutar el build
# Si hay un error, mostrarlo en detalle.
#RUN cd ./client && yarn run build || { echo 'Error during build'; exit 1; }
# FINAL STAGE (Producción)
FROM alpine:latest
WORKDIR /www
RUN pwd && ls -la
RUN rm -rf *
# Copiar los archivos del build desde la fase anterior
COPY ./dist/client .
CMD pwd && ls -la