diff --git a/docker/Dockerfile b/docker/Dockerfile index 3ffca95..61d36d2 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,19 +1,26 @@ -FROM node:alpine AS build +FROM node:alpine as build WORKDIR /app -COPY package*.json ./ + +COPY package.json package-lock.json ./ + RUN npm install + COPY . . + RUN npm run build + FROM node:alpine WORKDIR /app -COPY --from=build /app/build ./build -COPY --from=build /app/package*.json ./ -RUN npm install --only=production +COPY --from=build /app/build ./build + +COPY package.json package-lock.json ./ + +RUN npm ci --omit dev EXPOSE 3000 -CMD ["node", "build/server/index.js"] +CMD ["node", "build"] \ No newline at end of file