# syntax=docker/dockerfile:1.4 # BUILD FROM node:lts-iron AS builder # set our node environment, either development or production # defaults to production, compose overrides this to development on build and run ARG NODE_ENV=production ENV NODE_ENV $NODE_ENV # Establecer el directorio de trabajo WORKDIR /api COPY package.json /api/package.json RUN yarn install # Copiar el código de la aplicación COPY . /api RUN yarn run build # RUN FROM builder AS prod WORKDIR /api #COPY package.json yarn.lock ./ #RUN yarn install --production COPY --from=builder /dist ./dist # Exponer el puerto que la API usa EXPOSE 3000 # Comando para correr la aplicación #CMD ["node", "dist/server/index.js"] RUN yarn run start