FROM node:18.20-alpine AS build
WORKDIR /app/src
COPY package*.json ./
RUN npm install
COPY . ./
RUN npm run build

FROM node:18.20-alpine
WORKDIR /usr/app
COPY --from=build /app/src/dist/zavedenia ./
CMD ["node", "server/server.mjs"]
EXPOSE 4000
