FROM node:19-alpine
RUN mkdir -p /home/node/app/node_modules && chown -R node:node /home/node/app
WORKDIR /home/node/app
COPY package*.json ./
RUN npm install
COPY dist/. .
EXPOSE 8080
CMD [ "node", "app.js" ]