From 284b3f61d90e1cc0b9713f272edab28231dcab0e Mon Sep 17 00:00:00 2001 From: Luke Edwards Date: Sun, 21 Apr 2019 13:33:31 -0700 Subject: [PATCH] chore: add Dockerfile --- site/Dockerfile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 site/Dockerfile 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"]