diff --git a/Dockerfile b/Dockerfile index 68ce9fd9f9..b8d336ef19 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:14-alpine +FROM node:14-alpine AS builder ENV NODE_OPTIONS=--max-old-space-size=8192 @@ -35,6 +35,13 @@ RUN cd config && npm ci && \ cd ../server && npm ci && \ cd .. +FROM node:14-alpine AS runner + +RUN mkdir -p /usr/src/app +WORKDIR /usr/src/app + +COPY --from=builder . . + # Generate schema types for common/ to use RUN cd server && \ npm run generate && \