FROM node:22-alpine AS build WORKDIR /app COPY package.json package.json COPY tsconfig.json tsconfig.json RUN npm install COPY src src RUN npm run build FROM node:22-alpine WORKDIR /app COPY --from=build /app/package.json package.json COPY --from=build /app/node_modules node_modules COPY --from=build /app/dist dist EXPOSE 4000 CMD ["npm", "run", "start"]