FROM node:24-alpine AS build

RUN corepack enable

WORKDIR /opt/app

COPY . ./

RUN pnpm build

FROM node:24-alpine
COPY --from=build /opt/app/build /opt/app
COPY --from=build /opt/app/node_modules /opt/app/node_modules

EXPOSE 3000
WORKDIR /opt/app
CMD [ "node", "index"]
