diff options
Diffstat (limited to 'frontend/Dockerfile.prod')
| -rw-r--r-- | frontend/Dockerfile.prod | 14 |
1 files changed, 14 insertions, 0 deletions
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 ./ |
