diff --git a/Dockerfile b/Dockerfile index 2439ded..8fe8df4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,19 +1,26 @@ FROM node:18-alpine3.16 as builder -ENV NITRO_PORT=80 - WORKDIR /app COPY package.json yarn.lock ./ -RUN yarn install +RUN yarn install && yarn cache clean COPY . . RUN yarn build + +FROM node:18-alpine3.16 + +ENV NITRO_PORT=80 + +WORKDIR /app + +COPY --from=builder /app/.output/ . + EXPOSE 80 # TODO: You can use NITRO_PRESET=node_cluster in order to leverage multi-process performance using Node.js cluster module. https://nuxt.com/docs/getting-started/deployment -ENTRYPOINT ["node", ".output/server/index.mjs"] \ No newline at end of file +ENTRYPOINT ["node", "server/index.mjs"] \ No newline at end of file