# stage base para coordinar las fases de build y ejecucion FROM node:22-alpine AS base WORKDIR /usr/local/app # compilacion del ts -> js FROM base AS backend WORKDIR /usr/local/app EXPOSE 3000 COPY package*.json ./ # copia el codigo en general COPY .tsconfig*.json ./ COPY ./src ./src RUN npm i CMD ["npm", "run", "dev"]