From cfbfb43a5e06aac134002900a8630715dec1b9cb Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Thu, 19 Dec 2019 13:53:21 +0200 Subject: Initial commit --- Dockerfile | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 Dockerfile (limited to 'Dockerfile') diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..fa980b2 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,18 @@ +FROM node:alpine AS builder + +WORKDIR /app +COPY package.json package-lock.json ./ +RUN npm ci + +COPY rollup.config.js ./ +COPY src ./src +RUN npm run build + +FROM nginx:alpine AS server + +WORKDIR /usr/share/nginx/html +RUN apk add --no-cache bash +COPY nginx-entrypoint.sh / +COPY --from=builder /app/dist ./ + +ENTRYPOINT [ "bash", "/nginx-entrypoint.sh" ] -- cgit v1.3