From 20b5b2015ba4009070eb273457825d90795e4ad9 Mon Sep 17 00:00:00 2001 From: Lachlan Kermode Date: Tue, 15 Jan 2019 11:13:55 +0000 Subject: [PATCH] dockerfile to containerise build --- .dockerignore | 3 +++ Dockerfile | 14 ++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..0b0a1b6 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,3 @@ +node_modules/ +build/ +example.config.js diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..141ac69 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +FROM mhart/alpine-node:10.11 + +LABEL authors="Lachlan Kermode " + +# Install app dependencies +COPY package.json /www/package.json +RUN cd /www; yarn + +# Copy app source +COPY . /www +WORKDIR /www +RUN yarn build + +# files available to copy at /www/build