diff --git a/site/Dockerfile b/site/Dockerfile new file mode 100644 index 0000000000..6674e45336 --- /dev/null +++ b/site/Dockerfile @@ -0,0 +1,21 @@ +FROM mhart/alpine-node:10.15 + +# install dependencies +WORKDIR /app +COPY static /app/static +COPY content /app/content +COPY __sapper__ /app/__sapper__ +COPY package.json package-lock.json /app/ +RUN npm install --production + +### +# Only copy over the Node pieces we need +# ~> Saves 35MB +### +FROM mhart/alpine-node:base-10.15 + +WORKDIR /app +COPY --from=0 /app . + +EXPOSE 3000 +CMD ["node", "__sapper__/build"]