From 48a60c896d86de9bf76806ca60da35ef9f77259e Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Wed, 5 Feb 2020 11:55:43 +0200 Subject: Add prod env --- frontend/Dockerfile.prod | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 frontend/Dockerfile.prod (limited to 'frontend/Dockerfile.prod') diff --git a/frontend/Dockerfile.prod b/frontend/Dockerfile.prod new file mode 100644 index 0000000..7c4d6d1 --- /dev/null +++ b/frontend/Dockerfile.prod @@ -0,0 +1,14 @@ +FROM node:12-alpine AS builder + +WORKDIR /app +COPY package-lock.json package.json ./ +RUN npm ci +COPY . ./ +ENV NODE_ENV=production +RUN npm run build + +FROM nginx:alpine AS server + +WORKDIR /usr/share/nginx/html +COPY default.conf /etc/nginx/conf.d/default.conf +COPY --from=builder /app/build ./ -- cgit v1.3